Übersetzerbau von Stefan Jähnichen | Skriptum für Informatiker im Hauptstudium | ISBN 9783663138976

Übersetzerbau

Skriptum für Informatiker im Hauptstudium

von Stefan Jähnichen
Buchcover Übersetzerbau | Stefan Jähnichen | EAN 9783663138976 | ISBN 3-663-13897-6 | ISBN 978-3-663-13897-6

Übersetzerbau

Skriptum für Informatiker im Hauptstudium

von Stefan Jähnichen

Inhaltsverzeichnis

  • 1. Einleitung.
  • 2. Analyse.
  • 3. Zwischensprachen.
  • 4. Synthese.
  • 5. Identifizierung.
  • 6. Speicherverwaltung.
  • 7. Optimierung.
  • 8. Codeerzeugung.
  • Anhang A: Die Sprachen Mini und Maxi.
  • A.1. Vorbemerkung.
  • A.2. Beschreibung der Sprachen Mini und Maxi.
  • A.2.1. Program.
  • A.2.2. Clauses.
  • A.2.3. Declarations und Declarer.
  • A.2.4. Units.
  • A.2.5. Definition und Application.
  • A.2.6. Denoter.
  • A.2.7. Token Symbole.
  • A.2.8. Comment und Pragmat.
  • A.2.9. Anpassungen.
  • Anhang B: Der MINI-Compiler.
  • B.1. Pass-Struktur.
  • B.2. Schichtenstruktur.
  • B.3. Der erste Pass: Analyse.
  • B.3.1. Lexikalische Analyse.
  • B.3.2. Syntaxanalyse.
  • B.3.3. Die Schnittstelle zwischen dem ersten und dem zweiten Pass.
  • B.4. Der zweite Pass: semantische Analyse und Codeerzeugung.
  • B.4.1 Semantische Analyse.
  • B.4.2. Codeerzeugung.
  • Anhang C: Übungen.
  • Anhang D: Einführung in die Implementierungssprache CDL2.
  • D.1. CDL2 als Systemimplementierungssprache.
  • D.2. Programmierung im Großen.
  • D.2.1. Modularisierungskonzepte.
  • D.2.2. Schnittstellen.
  • D.3. Programmierung im Kleinen.
  • D.3.1. Algorithmen.
  • D.3.1.1. Der Typ eines Algorithmus.
  • D.3.1.2. Die Affixe eines Algorithmus.
  • D.3.1.3. Regeln.
  • D.3.1.4. Makros.
  • D.3.2. Daten.
  • D.4. Steuerung von CDL2 Programmen.
  • Literaturhinweise.
  • Sachwortverzeichnis.