Bewertung:

Das Buch ist ein klassischer Text zum Erlernen der funktionalen Programmierung, insbesondere von Haskell. Es bietet einen dichten und theoretischen Überblick über Konzepte der funktionalen Programmierung, kann aber für Anfänger ohne Vorkenntnisse eine Herausforderung darstellen. Während es für seine umfassenden Erklärungen und seine Tiefe gelobt wird, wird es auch für seinen Mangel an praktischen Beispielen und einige Ungenauigkeiten im mitgelieferten Code kritisiert.
Vorteile:⬤ Umfassende Erklärungen von Konzepten der funktionalen Programmierung.
⬤ Deckt eine große Bandbreite an Themen ab und bietet wertvolle Einblicke.
⬤ Sehr empfehlenswert für diejenigen, die mathematisch denken.
⬤ Bietet ein tiefes Verständnis, das als Grundlage für weitere Studien zur funktionalen Programmierung dienen kann.
⬤ Dicht und schwierig zu lesen, besonders für Anfänger.
⬤ Enthält Ungenauigkeiten in Codebeispielen, die den Leser verwirren können.
⬤ Es fehlt an praktischen Beispielen und realen Anwendungen, so dass es manchmal steril wirkt.
⬤ Verwendet mathematische Notation, die nicht streng Haskell ist, was irreführend sein kann.
(basierend auf 7 Leserbewertungen)
Introduction Functional Programming: Introduction Functional Programming
Nach dem Erfolg der ersten Auflage von Einführung in die funktionale Programmierung haben die Autoren diesen Bestsellertitel gründlich aktualisiert und überarbeitet.
Dieses Buch ist unter den Büchern über funktionale Programmierung insofern ungewöhnlich, als es sich in erster Linie mit den Konzepten der funktionalen Programmierung befasst und nicht mit deren Umsetzung in einer bestimmten Programmiersprache. Das Buch stellt die Konstruktion funktionaler Programme klar als einen Prozess mathematischer Berechnungen dar, aber die Mathematik beschränkt sich auf das, was für die tatsächliche Konstruktion von Programmen relevant ist.