Aufbauend auf den oberflächlichen Kenntnissen der funktionalen Sprache Haskell, die in der Einführungsvorlesung (A&D I) vermittelt werden, geht es in diesem Seminar um Techniken und auch Probleme, die für die funktionale Programmierung spezifisch sind. Dazu gehört zunächst eine etwas genauere Auseinandersetzung mit der Sprache Haskell -- insbesondere die Erklärung der lazy Auswertungsstrategie und ihrer Konsequenzen. Weitere Themen sind z.B. die Programmierung mit unendlichen Datenstrukturen, das Programmieren mit Unbekannten, die Erkennung von Speicherlecks, und die Entwicklung von Kombinatorsprachen.
Algorithmen und Datenstrukturen I.
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum |
---|
Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
---|---|---|---|---|---|---|---|
Naturwissenschaftliche Informatik / Diplom | (Einschreibung bis SoSe 2004) | Wahlpflicht | GS |