Grundlagen des Compilerbaus | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
12 113 11551 | Grundlagen des Compilerbaus | ||||||||||
Prof. Dr. R. Loogen | |||||||||||
Achtung (neu ab Januar 2012): Di, 16.00 - 18.00 Uhr, HS IV (Lahnberge) Mi, 15.00 - 16.00 Uhr, SR V (!!!) (Ebene D5, Lahnberge) |
|||||||||||
Beginn: 18.10.2011 | |||||||||||
Übungen | Mischa Dieterle ab 27. Oktober: Do, 12.15 - 14.00 Uhr, HS V (Raum 04A23, Ebene A4, Lahnberge) Achtung: Am 20. Oktober findet die Übung mit einer Einführung in Haskell ausnahmsweise von 16.15 bis 18.00 Uhr im SR XIII (Raum 03C45, Ebene C3, Lahnberge) statt. | ||||||||||
Beginn: 20.10.2011 | |||||||||||
|
Voraussetzungen: | Grundvorlesung Theoretische Informatik (Automatentheorie und Formale Sprachen), Grundkenntnisse in funktionaler Programmierung mit Haskell |
Kriterien für die Leistungspunktevergabe: |
|
Prüfungsanmeldung: | Eine Anmeldung zur Abschlussprüfung ist bis zum 13. Januar 2012 möglich. |
Übungsblätter: |
...erscheinen dienstags. Die Aufgaben sind am darauffolgenden Dienstag vor der Vorlesung abzugeben. | ||||||||||||||||
Blatt 1, 18.10.2011 | |||||||||||||||||
Blatt 2, 25.10.2011 (NFAaufg.hs) | |||||||||||||||||
Blatt 3, 1.11.2011
|
|||||||||||||||||
Blatt 4, 08.11.2011 | |||||||||||||||||
Blatt 5, 15.11.2011
|
|||||||||||||||||
Blatt 6, 22.11.2011
|
|||||||||||||||||
Blatt 7, 29.11.2011 | |||||||||||||||||
Blatt 8, 13.12.2011
|
|||||||||||||||||
Blatt 9, 10.01.2012 | |||||||||||||||||
Blatt 10, 17.01.2012
|
|||||||||||||||||
Blatt 11, 24.01.2012 | |||||||||||||||||
Blatt 12, 31.01.2012 |
Links: | Programmiersprache
Haskell:
(Linux:
/app/lang/functional/bin,
Windows:
M:\2010WS\Loogen\ghc-6.12.3 )
|
Werkzeuge:
Compiler-Entwicklung mit Haskell
|
Vorlesungsunterlagen: |
|
Skript: | Das Skript zur Vorlesung kann in der Dienstag-Vorlesung der zweiten Vorlesungswoche
oder danach im Informatik-Sekretariat auf D5 für 5 EUR erworben werden. Kapitel 1 steht vorab zur Verfügung. |
Literatur: |
|
Inhalt: |
Compiler übersetzen Programme aus höheren Programmiersprachen in ausführbaren Maschinencode.
In der Vorlesung sollen Konzepte und Methoden, die für die
verschiedenen Phasen von Compilern entwickelt wurden, vor- und
gegenübergestellt werden. Im einzelnen werden folgende Themen behandelt:
|