Compilerbau mit Phoenix
Wintersemester 2008/2009
Dr. Martin v. Löwis
Die Vorlesung findet ab sofort im Hörsaal 2 statt. (Am 27.11. im Hörsaal 3)
In dieser Vorlesung werden zahlreiche Aspekte des Compilerbaus (Analyse, Optimierung, Synthese)
diskutiert, mit einem Schwerpunkt auf dem
Phoenix-Framework. Die Veranstaltung hat einen starken praktischen Anteil; die Teilnehmer
führen eines der folgenden Projekte durch:
- Konstruktion eines Java-nach-.NET-Compilers auf Basis eines Parserframeworks
(z.B. ANTLR), unter Verwendung von Phoenix.
- Realisierung eines Whole-Program-Analysis-Werkzeugs auf Basis von Phoenix, zur
Analyse von .NET-Programmen
- Konstruktion eines SPARC-Backends für Phoenix.
Literatur
- Aho , Sethi, Ullman: Compilers: Principles, Techniques, and Tools
- Parr: The Definitive ANTLR Reference: Building Domain-Specific Languages
- SPARC International: The SPARC Architecture Manual Version 9
Vorlesungen
- Einführung (05.11.2008 17:26:51)
- Syntax-directed Translation (06.11.2008 16:54:43)
- Parser Generators: ANTLR (12.12.2008 19:47:51)
- Analyse und Synthese (12.01.2009 14:52:33)
- Run-Time Environments (12.01.2009 14:54:13)
- Optimierung und Target Code (23.01.2009 12:46:05)
- Optimierung (23.01.2009 12:47:36)
|