Goodreads helps you keep track of books you want to read.
Start by marking “Thinking Functionally with Haskell” as Want to Read:
Thinking Functionally with Haskell
by
Richard Bird is famed for the clarity and rigour of his writing. His new textbook, which introduces functional programming to students, emphasises fundamental techniques for reasoning mathematically about functional programs. By studying the underlying equational laws, the book enables students to apply calculational reasoning to their programs, both to understand their pr
...more
Hardcover, 350 pages
Published
October 9th 2014
by Cambridge University Press
(first published October 2nd 2014)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Thinking Functionally with Haskell,
please sign up.
Be the first to ask a question about Thinking Functionally with Haskell
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
Showing 1-30

Start your review of Thinking Functionally with Haskell

A really good book on programming in Haskell, well suited to people with some prior experience with programming in any other language. It does a good job in changing the way you think about programming. The author compares mathematics to programming, shows that they are very closely related, and provides good examples and exercises to prove it. The author also likes to use proofs to validate pieces of Haskell code which is really cool. I also really enjoyed the Sudoku solver, which is unlike any
...more

Excellent book. Good introduction to functional programming and Haskell with emphasis on equational reasoning for program transformation and proving. This highlights the real strength of functional programming and should or could be an eye-opener for programmers unfamiliar with the functional programming style.
Every chapter ends with exercises which are definitely worth trying, first to get some hands-on experience with the material just read and second, to get a deeper understanding of the mate ...more
Every chapter ends with exercises which are definitely worth trying, first to get some hands-on experience with the material just read and second, to get a deeper understanding of the mate ...more
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
Prof. Richard Simpson Bird is a computer scientist.
There are other authors named Richard Bird:
* Richard Bird — a horticultural expert and gardening author
* Richard Bird — a contemporary author
* Richard Bird — an early 20th-century author ...more
There are other authors named Richard Bird:
* Richard Bird — a horticultural expert and gardening author
* Richard Bird — a contemporary author
* Richard Bird — an early 20th-century author ...more
News & Interviews
As dedicated readers already know, some of the best and most innovative stories on the shelves come from the constantly evolving realm of...
46 likes · 10 comments
No trivia or quizzes yet. Add some now »