Å·±¦ÓéÀÖ

Jump to ratings and reviews
Rate this book

Haskell: The Craft of Functional Programming

Rate this book
The second edition of The Craft of Functional Programming is essential reading for beginners to functional programming and newcomers to the Haskell programming language. The emphasis is on the process of crafting programs and the text contains many examples and running case studies, as well as advice on program design, testing, problem solving and how to avoid common pitfalls.

487 pages, Paperback

First published August 1, 1996

10 people are currently reading
340 people want to read

About the author

Simon Thompson

76Ìýbooks4Ìýfollowers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
30 (16%)
4 stars
59 (32%)
3 stars
76 (41%)
2 stars
14 (7%)
1 star
5 (2%)
Displaying 1 - 11 of 11 reviews
Profile Image for Lucas do Nascimento Silva.
9 reviews
June 24, 2024
Mesmo sendo um pouco chato às vezes o livro traz uma introdução muito boa à programação funcional, esmiuçando boa parte das funcionalidades mais importantes de Haskell.
Acho que aprender outro paradigma é bastante interessante ao perceber formas completamente diferentes de resolver mesmos problemas que a programação imperativa ou orientada a objetos traz, além de amadurecer muito o conhecimento em recursão, já que TUDO na linguagem é baseado nessa ferramenta, e aliado ao aprendizado de Haskell o livro traz mais um aprendizado exotérico e teórico, mas que acredito que traz novas ideias antes escondidas, além de que eu percebi que várias características e métodos funcionais podem ser vistas em outras linguagens e frameworks como R, React ou MapReduce do Apache Hadoop.
Um dos pontos altos do livro é a descrição de diversas estruturas e funções que estão na biblioteca base de Haskell, Prelude, é bastante interessante ver implementações bastantes inteligentes e concisas , o que é próprio de Haskell, para resolver diversos problemas.
Profile Image for PRJ Greenwell.
731 reviews13 followers
June 6, 2023
I'm learning this language from the beginning, so this may not have been the ideal book to start with. I did try to go along with what is there and do many of the exercises, but it seemed to go too fast, too quickly. This is probably a me issue rather than any fault of the book, but I will look elsewhere for guides to this fascinating language.
Profile Image for Nick Black.
AuthorÌý2 books872 followers
November 28, 2008
A great introduction to Haskell, but rather shallow and certainly lacking real indication as to the power of the language, and the thinking necessary to exploit it. I liked more both as a book on Haskell (shorter than Thompson's book, but more complete) and an introduction to computability.

I traded this to Vegan John for a copy of , but bought myself another copy a few years back.
Profile Image for Nikolay Hodyunya.
12 reviews8 followers
August 11, 2014
If you aren't experienced with functional programming, this book is probably best fit to start with haskell. But it's probably better to pick some other book to learn haskell if you have already learned functional language, such as scheme or standard ml. I give it five stars because it's an excellent introduction, but people with prior knowledge of functional programming may find the first thirteen chapters little boring.
Profile Image for Colin Jones.
AuthorÌý1 book103 followers
December 30, 2013
I read the 2nd edition which is a bit out of date, using Hugs rather than GHCi - otherwise I suspect I'd have liked this more. I think this would be good for someone new to functional programming who hasn't yet read Learn You a Haskell. It's an easier read than LYAH (lighter on the category theory), and was mostly review from that book and doing FP in Clojure.
Profile Image for Debasish Ghosh.
22 reviews48 followers
June 1, 2013
Very good explanation of the language as well as the principles of functional programming. The chapters of reasoning of functional programs are really really worth reading many times. Explains the relationship between types, testing, property based testing and equational reasoning. My review is for the 3rd edition of the book. GR shows the second edition.
Profile Image for Peihong Guo.
3 reviews1 follower
November 1, 2016
The presentation is a bit messy in this book. Not recommended as the first book for Haskell.
The content of this book is too basic so it is not suitable as an intermediate book either... Well, to sum up I won't recommend it at all.
Profile Image for Steve.
79 reviews24 followers
August 4, 2007
A clear, dense guide to Haskell guided by examples. A totally engrossing and fun read. I wish it talked about Monads more but I think that might double the size of the book.
Profile Image for Biri.
10 reviews2 followers
January 22, 2016
I READ THIS WHOLE FRICKEN BOOK! (Seriously...)
Was pretty good. Had to learn a few things on my own but still a really good textbook.
Displaying 1 - 11 of 11 reviews

Can't find what you're looking for?

Get help and learn more about the design.