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”