Bewertung:

Das Buch bietet einen tiefen Einblick in die Gleichungslogik in der funktionalen Programmierung, insbesondere in Haskell, und ist damit eine solide Ressource für erfahrene Lernende. Es wird für seinen klaren Schreibstil, die strengen Erklärungen und die umfassenden Übungen geschätzt. Es ist jedoch nicht für absolute Anfänger geeignet, und Probleme mit der physischen Lesbarkeit können die Erfahrung behindern.
Vorteile:⬤ Wichtiger Meilenstein in Haskell und funktionaler Programmierung.
⬤ Fördert mutationsfreie, thread-sichere Berechnungen.
⬤ Klarer und angenehmer Schreibstil.
⬤ Umfassende und ausführliche Übungen mit Lösungen.
⬤ Erweitert Logik und Programmierkenntnisse, die über Haskell hinaus anwendbar sind.
⬤ Gut geeignet zum Selbststudium für erfahrene Lernende.
⬤ Nicht geeignet für Anfänger; kann anfangs schwer zu verstehen sein.
⬤ Es fehlt an Klarheit über die praktische Anwendung des Codes zu Beginn.
⬤ Physikalische Probleme mit der Druckqualität (dünnes Papier) erschweren das Lesen.
⬤ Könnte zusätzliche Ressourcen erfordern, um Haskell vollständig zu lernen.
(basierend auf 11 Leserbewertungen)
Thinking Functionally with Haskell
Richard Bird ist berühmt für die Klarheit und Strenge seiner Texte. Sein neues Lehrbuch, das Studenten in die funktionale Programmierung einführt, legt den Schwerpunkt auf grundlegende Techniken zur mathematischen Argumentation über funktionale Programme.
Durch die Untersuchung der zugrundeliegenden Gleichungsgesetze befähigt das Buch die Studierenden, rechnerische Überlegungen auf ihre Programme anzuwenden, um deren Eigenschaften zu verstehen und sie effizienter zu gestalten. Das Buch wurde so konzipiert, dass es in einen Grundkurs des ersten oder zweiten Studienjahres passt und ist eine gründliche Überarbeitung und Ersetzung seiner früheren Lehrbücher.
Es enthält Fallstudien zu Sudoku und Pretty-Printing sowie über 100 sorgfältig ausgewählte Übungen mit Lösungen. Dieser fesselnde Text wird von Studenten und Lehrern gleichermaßen begrüßt werden.