Thinking Functionally with Haskell

Thinking Functionally with Haskell

by Richard Bird

2014· ISBN 9781316195567
About
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 properties and to make them more efficient. The book has been designed to fit a first- or second-year undergraduate course and is a thorough overhaul and replacement of his earlier textbooks. It features case studies in Sudoku and pretty-printing, and over 100 carefully selected exercises with solutions. This engaging text will be welcomed by students and teachers alike.

Discuss Thinking Functionally with Haskell with other readers

Join or start a book club for Thinking Functionally with Haskell on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Thinking Functionally with Haskell?

Sign up free on Readfeed, then browse public clubs or start your own club with Thinking Functionally with Haskell as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Thinking Functionally with Haskell with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Thinking Functionally with Haskell with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.