Bauer, Bernhard; Höllerer, Riitta

Übersetzung objektorientierter Programmiersprachen

Übersetzung objektorientierter Programmiersprachen
  • Verlag: Springer, Berlin
  • Erscheinungsdatum: 1998-10
  • Bindung: Taschenbuch
  • Seitenzahl: 287
  • ISBN: 3540642560
  • EAN: 9783540642565
  • Amazon.de Verkaufsrang: 437.027
Bestellen Sie über obige Links! Sie fördern dadurch die Digitalisierung weiterer Bücher, da Zeno.org eine Provision von dem Sponsor erhält. Wann immer Sie etwas bestellen möchten - prüfen Sie vorher die Millionen von Angeboten, die im Zeno.org-Shop beschrieben sind. Bookmarken Sie die Einstiegsseite in den Zeno.org-Shop für spätere Gelegenheiten. Vielen Dank für Ihre Unterstützung.
Beschreibung von buecher.de

Dieses Buch vermittelt sowohl Studierenden der Informatik als auch Softwareentwicklern fundierte Grundlagen und Vorgehensweisen zur Entwicklung von Compilern für objektorientierte Programmiersprachen. Anhand mehrerer Sprachen (Smalltalk-80, Java, C++) werden die Konzepte objektorientierter Sprachen und ihrer Übersetzung dargestellt. Die Themengebiete des Theorieteils sind: - objektorientierte Konzepte - Übersetzung objektorientierter Sprachen - abstrakte (virtuelle) Maschinen - Typinferenz und Typüberprüfung - Optimierungen - Speicherbereinigung (garbage collection). Im Praxisteil des Buches wird die Spezifikation eines Übersetzers für Java entwickelt. Diese Spezifikation kann als Eingabe für einen Übersetzergenerator verwendet werden, der daraus ein ablauffähiges C-Programm erzeugt. Zahlreiche Illustrationen und Beispiele veranschaulichen die Lerninhalte. Durch das Praktikum im zweiten Teil mit Aufgaben und Lösungen (im WWW) kann der vermittelte Stoff am Beispiel eines Java-Compilers eingeübt werden. Das Buch entstand aus einer zweistündigen Vorlesung mit darauf aufbauendem Praktikum. Es ist auch zum Selbststudium geeignet.

Rezensionen von Amazon.de-Kunden
Diese Rezension fanden 15 von 18 Kunden hilfreich:
5 von 5 Sternen Für alle, die mehr wissen wollen...

Dieses Buch ist mit das beste, was ich bisher zum Thema Objektorientierung gelesen habe. Zu Beginn werden die Konzepte der OO-Programmierung fachlich klar und fundiert dargestellt und erläutert. Hierbei gehen die Autoren immer wieder auf die Besonderheiten verschiedener Programmiersprachen ein. Die Beispiele sind hier sehr einfach und übersichtlich gehalten und werden durch zahlreiche Abbildungen illustiert.Den zweiten großen Abschnitt bilden die Grundlagen der Übersetzung objektorientierter Sprachen. Hier werden unbedarften Software-Entwicklern (wie mir) die Augen geöffnet. Wer diesen Abschnitt verstanden hat, weiß wie objektorientierte Sprachen wirklich funktionieren. Dieses Wissen ist nicht nur von akademischem Interesse sondern auch hilfreich zur Erstellung effizienten Codes.Diese Publikation kann ich allen empfehlen, die sich mehr über objektorientierte Sprachen aneignen möchten als nur deren Syntax.

Diese Rezension von Jan Derer fanden 1 von 1 Kunden hilfreich:
4 von 5 Sternen Theorie gut, Praxis starr

Das Buch ist vom Prinzip her verständlich und gut geschrieben.

Das Buch wurde in zwei Teilen aufgeteilt. Der erste Teil (und auch der größte) beschäfftigt sich mit der Theorie. Dabei werden grundlegende Konzepte der Objektorientierung durch gesprochen und erläutert wie diese vom Übersetzer verarbeitet werden kann. Außerdem werden abstrakte Maschinen durchgesprochen und Realisierungen an Hand von Sprachen wie Smalltalk und Java besprochen. Dabei zieht sich Java durch das gesamte Buch. Die Codebeispiele sind in einer Java-artigen Sprache angegeben und im Praxisteil wird auch auf die Realisierung eines Java Compilers eingegangen. Sehr schön ist im Theorieteil auch, dass auf die Übersetzung der imperativen Teile nicht eingegangen wird, sondern auf alternative Lektüre verwiesen wird.

Nicht ganz so schön wie der Theorieteil, ist der Praxisteil. Dieser ist nicht wirklich gut aufgearbeiet und scheint mehr an Studenten gerichtet zu sein, die direkt mit den Autoren zu tun haben. Ein mehr allgemeineres Praktikum wäre interessanter.

Übersetzung objektorientierter Programmiersprachen



Empfehlungen


Henning, Peter A.; Vogelsang, Holger
29,90 €

Henning, Peter A / Vogelsang, Holger
49,90 €

Herausgeber: Schlender, B.; Frielinghaus, W.
15,50 €


Wolfangel, Christian
59,00 €
Bookmarks
delicious wong linkarena google
Sponsoren