Pearls of functional algorithm design

Pearls of functional algorithm design

by Bird

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

6 readers worldwide want to read this book

Start a club free
About
"Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style"-- "The novel aspect of the book is that each solution is calculated from the problem statement by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style"--

Discuss Pearls of functional algorithm design with other readers

Join or start a book club for Pearls of functional algorithm design 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 Pearls of functional algorithm design?

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

Can I discuss Pearls of functional algorithm design with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Pearls of functional algorithm design 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.