Uni-Logo

Programmierpraktikum Haskell, SS 2005

VeranstalterHD Dr. Ralf Hinze
Teilnehmerzahl15
VorbesprechungMittwoch, den 13.4.2005 um 13.00, Hörsaal 00-0026, Gebäude 101
ZeitMi 14.00 - 18.00
Ortwird 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.