Programmiersprachen Konzepte, Strukturen und Implementierung in Java
Programmiersprachen Konzepte, Strukturen und Implementierung in Java
Das Buch ldt dazu ein, sich mit grundlegenden Konzepten und Strukturen von Programmiersprachen zu befassen. Zu diesem Zweck werden sieben kleine Programmiersprachen entwickelt, jeweils mit vollstndiger Implementierung in Java, von denen jede fr 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 fr tiny, toy oder auch fr 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 knnen von der Webseite zu dem Buch heruntergeladen werden. Zu jeder Sprache wird eine knappe Einfhrung in die wichtigsten Sprachelemente gegeben, ferner eine Anzahl charakteristischer Anwendungsbeispiele und eine informelle Beschreibung der Implementierung. Das Buch ist geschrieben fr Studierende der Informatik und verwandter Fcher sowie fr Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich fr das Innenleben von Programmiersprachen interessieren.fr Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich fr das Innenleben von Programmiersprachen interessieren.
Price Comparison
Seller | Contact Seller | List Price | On Sale | Shipping | Best Promo | Final Price | Volume Discount | Financing | Availability | Seller's Page |
---|---|---|---|---|---|---|---|---|---|---|
BEST PRICE 1 Product Purchase
|
$29.95 | $29.95 |
|
$29.95 | See Site | In stock | Visit Store |