Sie sind hier
E-Book

Programmiersprachen – Konzepte, Strukturen und Implementierung in Java

eBook Programmiersprachen – Konzepte, Strukturen und Implementierung in Java Cover
Autor
Verlag
Erscheinungsjahr
2011
Seitenanzahl
462
Seiten
ISBN
9783827428516
Format
PDF
Kopierschutz
DRM
Geräte
PC
MAC
eReader
Tablet
Preis
9,99
EUR

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.

Kaufen Sie hier:

E-Book Tabs

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

Die Programmiersprache Ruby

eBook Die Programmiersprache Ruby Cover

Die Programmiersprache Ruby ist das maßgebliche Handbuch zu Ruby mit einer umfassenden Beschreibung der Sprachversionen 1.8 und 1.9. Es wurde für erfahrene Programmierer geschrieben, die ...

Fragile Agile

eBook Fragile Agile Cover

FRAGILE AGILEGehören Sie auch zu denen, die sich schon in einem agilen Projekt quälen mussten und enttäuscht waren, dass die Agilität nicht funktioniert hat? Und das, obwohl man doch immer wieder ...