Grundzüge des Compilerbaus
Überblick
Die Grundtechniken des Compilerbaus lassen sich in die beiden Bereiche
Analyse des Eingabetextes und Synthese der Ausgabe unterteilen.
In dieser Lehrveranstaltung liegt der Schwerpunkt auf der systematischen
Analyse von formalen Texten. Diese Techniken sind neben der Entwicklung von
eigentlichen Compilern bei jeder formalen Analyse von Zeichenfolgen brauchbar.
Die Compilerbautechniken zielen auf syntaxgesteuerte Übersetzungen, die
zu einer besonders gut lesbaren Programmstruktur führen.
Der erste Teil der Lehrveranstaltung vermittelt vorwiegend den theoretischen
Hintergrund des Compilerbaus; der zweite Teil vertieft dieses Wissen in
praktischen Projekten.
Es gibt die folgenden Möglichkeiten für das Anrechnen der
Lehrveranstaltung:
- AI, WPF2: Compiler und Interpreter
- AI, WPF3: Sprachen, Automaten Algorithmen / Compilerbau
- TI, WPF2: Softwaretechnik / Compilerbau
Auch WI-ler können teilnehmen. Einzelheiten erfahren Sie bei mir.
Literatur:
- Aho, Sethi, Ullman Compilerbau Teil 1, ISBN 3-486-24346-2
- Aho, Sethi, Ullman Compilerbau Teil 2, ISBN 3-486-24354-3
- Aho, Sethi, Ullman Compilers: Principles, Techniques and Tools Teil 1+2, ISBN 0201-110886
Unterlagen: