Programmiersprachen – Konzepte, Strukturen und Implementierung in Java

Lieferzeit: Lieferbar innerhalb 14 Tagen

34,99 

ISBN: 3827428505
ISBN 13: 9783827428509
Autor: Clausing, Achim
Verlag: Springer Spektrum
Umfang: xii, 450 S., 40 s/w Illustr., 450 S. 40 Abb.
Erscheinungsdatum: 26.08.2011
Auflage: 1/2011
Format: 2.5 x 24 x 16.8
Gewicht: 763 g
Produktform: Kartoniert
Einband: Kartoniert
Artikelnummer: 1354738 Kategorie:

Beschreibung

Das Buch lädt dazu ein, sich mit grundlegenden Konzepten und Strukturen von Programmiersprachen zu befassen. Zu diesem Zweck werden sieben kleine Programmiersprachen entwickelt, jeweils mit vollständiger Implementierung in Java, von denen jede für ein Programmierparadigma steht: - t.Zero - deklarative  Programmierung; t.Lisp listenbasierte Programmierung; t.Pascal imperative Programmierung; t.Scheme funktionale Programmierung; t.Lambda rein funktionale Programmierung; t.Java objektorientierte Programmierung; t.Prolog logische Programmierung;    Das t. steht dabei für tiny, toy oder auch für teaching. Jeder dieser Sprachen ist eine Miniaturausgabe ihres Originals, eine Art Lehr- und Lernspielzeug - syntaktisch und semantisch stark vereinfacht, aber doch nur so weit, dass die charakteristische Art, in der jeweiligen Sprache zu denken und zu programmieren, erhalten bleibt.Die Implementierung der sieben Sprachen beruht auf einem gemeinsamen Interpreter-Kern; deshalb ist der Java-Quellcode klein und gut lesbar. Der Quellcode und die Beispiele können von der Webseite zu dem Buch heruntergeladen werden.Zu jeder Sprache wird eine knappe Einführung in die wichtigsten Sprachelemente gegeben, ferner eine Anzahl charakteristischer Anwendungsbeispiele und eine informelle Beschreibung der Implementierung.Das Buch ist geschrieben für Studierende der Informatik und verwandter Fächer sowie für Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich für das Innenleben von Programmiersprachen interessieren.für Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich für das Innenleben von Programmiersprachen interessieren.

Autorenporträt

Achim Clausing ist Professor für Informatik an der Westfälischen Wilhelms-Universität Münster.

Herstellerkennzeichnung:


Springer Spektrum in Springer Science + Business Media
Tiergartenstr. 15-17
69121 Heidelberg
DE

E-Mail: juergen.hartmann@springer.com

Das könnte Ihnen auch gefallen …