20-00-0701-vl Fortgeschrittener Compilerbau

Veranstaltungsdetails

Lehrende: Prof. Dr.-Ing. Andreas Koch

Veranstaltungsart: Vorlesung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: Fortgeschrittener Co

Fach:

Anrechenbar für:

Semesterwochenstunden: 3

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
- Compilierung und Laufzeitumgebung für objektorientierte Programmiersprachen
- Kontrollflussgraphen als Zwischendarstellung
- Statische Datenflußanalyse
- Static Single Assignment Form
- Eliminierung totaler und partieller Redundanz
- Skalare Optimierung
- Registerallokation
- Ablaufplanung
- Schleifenoptimerung
- Aufbau realer Compiler (z.B. Phasen, Zwischendarstellung, Compilefluß)

Literatur:
Literaturempfehlungen werden kontinuierlich aktualisiert, Beispiele für verwendete Literatur könnten sein:
Cooper/Torczon: Engineering a Compiler
Muchnick: Advanced Compiler Design and Implementation
Aho/Lam/Sethi/Ullman: Compilers - Principles, Techniques, and Tools

Voraussetzungen:
Erfolgreicher Besuch der Veranstaltung “Einführung in den Compilerbau”

Literatur
Termine
Datum Von Bis Raum Lehrende
Es liegen keine Termine vor.
Übersicht der Kurstermine
Lehrende
Prof. Dr.-Ing. Andreas Koch