Programmierpraktikum Haskell, SS 2005
Veranstalter | HD Dr. Ralf Hinze |
Teilnehmerzahl | 15 |
Vorbesprechung | Mittwoch, den 13.4.2005 um 13.00, Hörsaal 00-0026, Gebäude 101 |
Zeit | Mi 14.00 - 18.00 |
Ort | wird noch bekanntgegeben |
Übersicht
Inhaltsangabe
Das Praktikum richtet sich an StudentInnen, die Interesse an modernen
Programmiersprachen und Konzepten haben.
Haskell ist eine rein funktionale Programmiersprache, die sowohl für
den Einsatz in Forschung und Lehre als auch im Hinblick auf
industrielle Anwendungen entwickelt wurde. Die Sprache bietet viele
innovative Sprachkonzepte wie zum Beispiel ein statisches polymorphes
Typsystem, benutzerdefinierte Datentypen (`pattern matching'),
nicht-strikte Semantik (`lazy evaluation'), Typklassen und ein
Modulsystem.
Die Veranstaltung gliedert sich in einen von Übungen begleiteten
Kursteil, in dem die Konzepte der Sprache Schritt für Schritt
vermittelt werden, und in den eigentlichen Praktikumsteil, in dem ein
größeres Projekt durchgeführt wird.
Voraussetzungen
keine
Literatur
Drei gute Bücher zum Thema Haskell:
- Richard Bird. "Introduction to Functional Programming using Haskell", 2. überarbeitete Ausgabe, Prentice Hall Europe, 1998.
- Simon Thompson. "Haskell: The Craft of Functional Programming", 2. überarbeitete Ausgabe, Addison-Wesley, 1999.
- Paul Hudak. "The Haskell School of Expression: Learning Functional Programming through Multimedia", Cambridge University Press, 2000.
Weitere Informationen und insbesondere Haskell Implementierungen (Open Source Software) findet man im World Wide Web unter www.haskell.org.