Übersetzung objektorientierter Programmiersprachen - Bernhard Bauer, Riitta Höllerer

Übersetzung objektorientierter Programmiersprachen

Konzepte, abstrakte Maschinen und Praktikum „Java-Compiler“
Buch | Softcover
XIV, 287 Seiten
1998 | 1998
Springer Berlin (Verlag)
978-3-540-64256-5 (ISBN)
32,99 inkl. MwSt
Dieses Lehrbuch vermittelt Studierenden und Praktikern die Grundlagen für die Entwicklung von Übersetzern für objektorientierte Programmiersprachen.
In einem Theorieteil werden zunächst ausführlich und anschaulich die Konzepte dieser Sprachen und ihrer Übersetzung behandelt, so daß der Leser einen umfassenden Überblick über die verschiedenen Übersetzungstechniken erhält. Die Übersetzung von Smalltalk-80, Java und C++ wird über eine einfache abstrakte (virtuelle) Maschine vereinheitlicht.
Im Praxisteil des Buches wird dann die Spezifikation eines Übersetzers für Java entwickelt. Diese kann als Eingabe für einen Übersetzergenerator verwendet werden, der daraus ein ablauffähiges C-Programm erzeugt. In einem abschließenden Praktikum mit Aufgaben und Lösungen (Gesamtlösung im WWW) wird der vermittelte Stoff am Beispiel der Entwicklung eines Java-Compilers eingeübt.

1: Theorie.- 1 Einleitung.- 2 Objektorientierte Konzepte.- 3 Übersetzung objektorientierter Konzepte und abstrakte Maschinen.- 4 Typinferenz und Typüberprüfung.- 5 Optimierungen.- 6 Speicherbereinigung.- 7 Ausblick.- 2: Praxis.- 8 Compilerbaupraktikum.- 9 Java - Die Programmiersprache.- 10 Das MAX-System.- 11 Befehle der virtuellen Java-Maschine.- 12 Übersetzerspezifikation.- Anhang A: Klassenfile und Bytecode.- Anhang B: Java-Syntax.- Literatur.

Erscheint lt. Verlag 15.10.1998
Reihe/Serie Springer-Lehrbuch
Zusatzinfo XIV, 287 S. 11 Abb.
Verlagsort Berlin
Sprache deutsch
Maße 155 x 235 mm
Gewicht 465 g
Themenwelt Informatik Software Entwicklung Objektorientierung
Informatik Theorie / Studium Compilerbau
Schlagworte C++ • Compiler • Compilerbau • Compilerbau-Praktikum • Java • Java-Syntax • Klassen • objektorientiert • Objektorientierte Programmiersprachen • Optimierung • Programmiersprache • Smalltalk • Software-Praktikum • Übersetzerbau
ISBN-10 3-540-64256-0 / 3540642560
ISBN-13 978-3-540-64256-5 / 9783540642565
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich