Skip to main content

Übersetzung objektorientierter Programmiersprachen

Konzepte, abstrakte Maschinen und Praktikum „Java-Compiler“

  • Textbook
  • © 1998

Overview

  • Erste Gesamtdarstellung und erstes Lehrbuch zum aktuellen Thema
  • Umfassend, verständlich, praxisnah!
  • Zahlreiche Illustrationen und Übungsaufgaben (Lösungen im WWW)
  • Komplettes Software-Engineering-Praktikum zum Bau eines Java-Compilers

Part of the book series: Springer-Lehrbuch (SLB)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (12 chapters)

  1. Theorie

  2. Praxis

Keywords

About this book

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.

Authors and Affiliations

  • Siemens AG, ZT IK 6, München, Germany

    Bernhard Bauer

  • Institut für Informatik, Technische Universität München, München, Germany

    Riitta Höllerer

Bibliographic Information

Publish with us