Overview
- Authors:
-
-
Reinhard Wilhelm
-
Universität des Saarlandes, Saarbrücken 11, Deutschland
-
Dieter Maurer
-
HighTec EDV-Systeme GmbH, St. Ingbert, Deutschland
Access this book
Other ways to access
Table of contents (11 chapters)
-
-
- Reinhard Wilhelm, Dieter Maurer
Pages 1-5
-
- Reinhard Wilhelm, Dieter Maurer
Pages 7-61
-
- Reinhard Wilhelm, Dieter Maurer
Pages 63-113
-
- Reinhard Wilhelm, Dieter Maurer
Pages 115-171
-
- Reinhard Wilhelm, Dieter Maurer
Pages 173-185
-
- Reinhard Wilhelm, Dieter Maurer
Pages 187-215
-
- Reinhard Wilhelm, Dieter Maurer
Pages 217-349
-
- Reinhard Wilhelm, Dieter Maurer
Pages 351-424
-
- Reinhard Wilhelm, Dieter Maurer
Pages 425-507
-
- Christian Ferdinand, Helmut Seidl
Pages 509-538
-
- Reinhard Wilhelm, Dieter Maurer
Pages 539-585
-
Back Matter
Pages 587-610
About this book
Dieses Buch vermittelt Studenten der Informatik Fundament und Rüstzeug des Übersetzerbaus für imperative, funktionale und logische Programmiersprachen. Die ersten vier Kapitel führen in die Thematik und die theoretischen Grundlagen ein. In den weiteren sieben Kapiteln werden konstruktive Verfahren zur automatischen Erzeugung von lexikalischen, syntaktischen und semantischen Analysatoren und von Codeerzeugern vorgestellt. Neben der Übersetzung konventioneller, imperativer Programmiersprachen, wie Fortran, Pascal und C, werden auch die Klassen der funktionalen und der logischen Programmiersprachen mit Lisp und Miranda bzw. Prolog als prominenten Vertretern erfaßt. Bei der automatischen Codeerzeugung finden moderne parallele Zielarchitekturen gebührende Berücksichtigung. Die statische Analyse von Programmen, die für die Unterstützung des Softwareentwicklungsprozesses im allgemeinen ebenso wichtig ist wie hier für die Erzeugung effizienter Zielprogramme, wird semantisch fundiert. Die erforderlichen Grundkenntnisse aus der Theorie der formalen Sprachen und Automaten werden hergeleitet. Zahlreiche Aufgaben ermöglichen eine gründliche Einübung der Lehrinhalte. Das Buch eignet sich zum Gebrauch für ein- oder zweisemestrige Vorlesungen ebenso wie zum Selbststudium.
Authors and Affiliations
-
Universität des Saarlandes, Saarbrücken 11, Deutschland
Reinhard Wilhelm
-
HighTec EDV-Systeme GmbH, St. Ingbert, Deutschland
Dieter Maurer