Fortgeschrittene Techniken funktionaler Programmierung
(Weitergeleitet von Fortgeschrittene Techniken funktionaller Programmierung)
Musterklausuren
Bitte beachte die Hinweise zu Altklausuren.
Für diese Veranstaltung noch keine eingesandt.
Inhalt
Tipps und nützliche Infos
Literatur
Weblinks
Persönliche Kommentare
Mündliche Prüfung (Oktober 2008)
- Thema-wunsch?
- CPOs
- Was sind CPOs?
- -part.Ord und alle aufsteigende Ketten haben ein Supremum
- Nicht ganz: Die Suprema müssen auch in der Menge enthalten sein
- -part.Ord und alle aufsteigende Ketten haben ein Supremum
- Welche Möglichkeiten gibt es CPOs zu konstruiren?
- flache CPO, direktes Produkt
- Sind Funktionen auch CPOs? f: A -> B und g: A -> B, ist dann f < g?
- stetige Funktionen sind CPOs, allgemeine Funktionen müssen nicht zwingend CPOs sein
- Weitere Möglichkeiten CPOs zu konstruieren?
- Idealvervollständigung
- Beispiel für Idealvervollständigung?
- unendliche Listen
- Warum?
- Wofür sind CPOs gut?
- Fixpunktalgorithmen, .. Fixpunktsatz
- Gibt es eine Optimierung für den Fixpunktalgorithmus?
- Mikroschritte
- Wie sind Mikroschritte definiert?
- Warum sind Queues böse?
- Weil sie nicht SingleThreadedness garantieren
- Was ist SingleThreadedness?
- Warum sind Monaden singleThreaded?
- Welche Funktionen sind auf den Monaden def.?
- Schreiben Sie die Definition von "_&" auf!