Programmieren in Haskell Graham Hutton ist ein englischsprachiges Studienbuch über funktionales Programmieren in Haskell. Dieses Buch richtet sich an Studierende und Berufstätige und behandelt sowohl grundlegende Konzepte als auch fortgeschrittene Themen.
Haskell ist eine rein funktionale Programmiersprache, die die schnelle Entwicklung klarer und korrekter Software ermöglicht. Dieses Buch basiert auf mehr als zwanzig Jahren Unterrichtserfahrung des Autors und erklärt alle Konzepte von der Basis aus, ohne dass Programmiererfahrung erforderlich ist.
Der Text wurde umfassend aktualisiert und erweitert um neuere und fortgeschrittenere Funktionen von Haskell, neue Beispiele, Übungen, ausgewählte Lösungen sowie kostenlos verfügbares Lehrmaterial. Die Darstellung ist klar und orientiert sich an den neuesten Sprachversionen, mit besonderem Augenmerk auf anwendbare (applicative), monadische (monadic), faltbare (foldable) und durchquerbare (traversable) Typen.
Diese kürzlich und stärker aktualisierte, fortgeschrittenere Ausgabe knüpft inhaltlich an Fachgebiete wie allgemeine Programmier- und Skriptsprachen, mathematische rechnerische Theorie und Computer-/Programmiersprachen an.

