Praktische Informatik 3
Bücher und weiterführende Literatur
Simon Thompson:
Haskell: The Craft of Functional Programming
Dritte Auflage
Addison-Wesley Publishing Company, 2011
Eine gute, systematische Einführung in Haskell.
Miran Lipovaca:
Learn You a Haskell for a Great Good!
No Starch Press; First edition (April 21, 2011)
Unterhaltsam geschriebene Einführung, wendet sich an Leser mit
Vorkenntnissen in imperativen Sprachen.
Als e-book frei online verfügbar.
Manuel Chakravarty und Gabriele Keller:
Einführung in die Programmierung mit Haskell.
Pearson Studium, 2004.
Wendet sich eher an Programmieranfänger, und bietet
neben Haskell auch eine Einführung in Unix-artige
Betriebssysteme.
Paul Hudak:
The Haskell School of Expression
Cambridge University Press, 2000
Ein bunter und zugleich abstrakter Einstieg in Haskell.
Richard Bird:
Introduction to Functional Programming using Haskell.
Prentice Hall Series in International Computer Science.
Prentice Hall, 1998.
Formaler als die vorherigen, und betont eher
den Aspekt der formalen, korrekten Programmentwicklung.
Bryan O'Sullivan, Don Stewart, and John Goerzen:
Real World Haskell
O'Reilly Media, November 2008
Das Buch ist online frei
verfügbar. Geht in den späteren Kapiteln weit über diese
Veranstaltung hinaus, aber zeigt den Einsatz von Haskell für Probleme
aus der Praxis.
Peter Pepper:
Funktionale
Programmierung in OPAL, ML, HASKELL und GOFER
Springer
Verlag
Zweite Auflage, 2003.
Ein etwas langsamerer Einstieg in das Thema,
behandelt neben der Sprache Haskell auch die Sprachen ML und Opal.
Links zu Haskell
- Die Haskell Homepage. Anlaufpunkt für alle Haskell-Resourcen weltweit, insbesondere kann man dort die Haskell platform herunterladen, ein Komplettpaket für Haskell für alle gängigen Architekturen.
- Ein Index der vordefinierten Funktionen (aus dem Anhang der Sprachdefinition).
- A Tour of the Haskell Prelude. Hat im Gegensatz dazu den geringfügigen Vorteil, dass die Funktionen kurz beschrieben sind.
- YAHT - Yet Another Haskell Tutorial. "Best tutorial available online" lt. Haskell-Webseite.
- Lokale Kopie von Miloslav Nic's Haskell Reference (hier das Original).
- Die Sprachdefinition: Haskell98 Report (lokale Kopie) (vielleicht etwas schwerverdaulich, aber auf jeden Fall relevant der Part II, welcher die Standardbücherei beschreibt; auch als PDF).