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
1 Di, 11. Apr. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
2 Do, 13. Apr. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
3 Di, 18. Apr. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
4 Do, 20. Apr. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
5 Di, 25. Apr. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
6 Do, 27. Apr. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
7 Di, 2. Mai 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
8 Do, 4. Mai 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
9 Di, 9. Mai 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
10 Do, 11. Mai 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
11 Di, 16. Mai 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
12 Di, 23. Mai 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
13 Do, 25. Mai 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
14 Di, 30. Mai 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
15 Do, 1. Jun. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
16 Di, 6. Jun. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
17 Di, 13. Jun. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
18 Do, 15. Jun. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
19 Di, 20. Jun. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
20 Do, 22. Jun. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
21 Di, 27. Jun. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
22 Do, 29. Jun. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
23 Di, 4. Jul. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
24 Do, 6. Jul. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
25 Di, 11. Jul. 2023 16:15 17:55 S202/C110 Prof. Dr.-Ing. Andreas Koch
26 Do, 13. Jul. 2023 11:40 13:20 S202/C110 Prof. Dr.-Ing. Andreas Koch
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
Lehrende
Prof. Dr.-Ing. Andreas Koch