Programmiersprachen - Konzepte, Strukturen und Implementierung in Java, PDF eBook

Programmiersprachen - Konzepte, Strukturen und Implementierung in Java PDF

PDF

  • Information

Description

Das Buch ladt dazu ein, sich mit grundlegenden Konzepten und Strukturen von Programmiersprachen zu befassen. Zu diesem Zweck werden sieben kleine Programmiersprachen entwickelt, jeweils mit vollstandiger Implementierung in Java, von denen jede fur 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 fur „tiny", „toy" oder auch fur „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 konnen von der Webseite zu dem Buch heruntergeladen werden.

Zu jeder Sprache wird eine knappe Einfuhrung in die wichtigsten Sprachelemente gegeben, ferner eine Anzahl charakteristischer Anwendungsbeispiele und eine informelle Beschreibung der Implementierung.

Das Buch ist geschrieben fur Studierende der Informatik und verwandter Facher sowie fur Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich fur das Innenleben von Programmiersprachen interessieren.fur Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich fur das Innenleben von Programmiersprachen interessieren.

Information

  • Format:PDF
  • Publisher:Spektrum Akademischer Verlag
  • Publication Date:
  • Category:
  • ISBN:9783827428516
Save 15%

£16.66

£14.16

Information

  • Format:PDF
  • Publisher:Spektrum Akademischer Verlag
  • Publication Date:
  • Category:
  • ISBN:9783827428516