Strukturen der funktionalen Programmierung | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VL+UE 12 113 11651 | Strukturen der funktionalen Programmierung | ||||||||||
Prof. Dr. R. Loogen | |||||||||||
Mi, 9.15-10.00 Uhr, Do, 9.15-11.00 Uhr, jeweils HS IV (Lahnberge) | |||||||||||
Beginn: 18.10.2006, Achtung: Am 26.10.2006 findet die Vorlesung im HS I statt. | |||||||||||
Übungstermin | Di, 11.00 - 13.00 Uhr, HS IV (Lahnberge), Jost Berthold | ||||||||||
Beginn: 24.10.2006 | |||||||||||
|
Voraussetzungen: | Grundkenntnisse in funktionaler Programmierung |
Querverbindungen: | Die Vorlesung bildet vor allem im zweiten Teil eine Vertiefung zur Vorlesung "Grundlagen des Compilerbaus". |
Scheinkriterien: | Ein benoteter Schein kann erworben werden durch
|
Vorlesungsunterlagen | SECD-Interpreter |
Vollständige Halbordnungen | |
Beispiele für Übersetzung in Stackcode | |
Template Haskell-Beispiele: printf.hs (MainPrintf.hs), bspName.hs, AST.hs, derive.hs (MainDerive.hs) | |
Generische Programmierung in Haskell: Folien von Ralf Hinze: Data-Generic Programming, Einbettung generischer Programmierung in Haskell zugehörige Projekte: Generic Haskell, Generic Haskell II |
Literatur: |
|
Inhalt: |
Folgende Themen werden behandelt:
|