Compilerbau 2 WS 10/11

Themen

Compiler fuer OO-Sprachen
Zwischencodedarstellungen
Kontrollflussanalyse
Datenflussanalyse
Instruktionsauswahl
Registerallokation
Schleifenoptimierung
Instruktionspipelining

Materialien

Compiler fuer prozedurales Ninja
Praktikum, Blatt 1
Parser fuer objekt-orientiertes Ninja
Praktikum, Blatt 2
Praktikum, Blatt 2a
Typ-Modul
Tabellen-Modul
Parser fuer objekt-orientiertes Ninja, Version 2
Semantische Tests