Aufbauend auf den oberflächlichen Kenntnissen der funktionalen Sprache Haskell, die in der Einführungsvorlesung (A&D I) vermittelt werden, geht es in dieser Vorlesung um "Techniken und auch Probleme, die für die funktionalen 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.
An einigen Stellen der Vorlesung werden Programmierprojekte definiert, die von den Teilnehmern bearbeitet werden sollen.
Algorithmen und Datenstrukturen I
| Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum |
|---|
Zeige vergangene Termine >> Terminansicht bearbeiten
| Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
|---|---|---|---|---|---|---|---|
| Naturwissenschaftliche Informatik / Diplom | (Einschreibung bis SoSe 2004) | Wahl | GS |