Goodreads helps you keep track of books you want to read.
Start by marking “Pearls of Functional Algorithm Design” as Want to Read:
Pearls of Functional Algorithm Design
Enlarge cover
Rate this book
Clear rating
Open Preview

Pearls of Functional Algorithm Design

4.23  ·  Rating details ·  133 ratings  ·  3 reviews
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 e ...more
Hardcover, 277 pages
Published November 1st 2010 by Cambridge University Press (first published September 16th 2010)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Pearls of Functional Algorithm Design, please sign up.

Be the first to ask a question about Pearls of Functional Algorithm Design

Community Reviews

Showing 1-30
Average rating 4.23  · 
Rating details
 ·  133 ratings  ·  3 reviews


More filters
 | 
Sort order
Start your review of Pearls of Functional Algorithm Design
Cristian
Jan 27, 2015 rated it it was amazing
Shelves: computer-science
The book is full of challenging content and enlightening discussions.

As any Bird book, it's packed with useful information, making for an enriching read, albeit hard to follow at times.

I feel the author could have done more justice to some pearls by providing more examples and drawings to help the reader follow along, for example, on the convex hull pearl, or pearls 15 to 17 (those dealing with common prefixes, Boyer-Moore and Knuth-Morris-Pratt). Thus, one has to really take time and digest the
...more
Sandy Maguire
Nov 20, 2015 rated it it was ok
Nah. No motivation, no derivations, just some guy showing how smart he is at irrelevant functional algorithms.
Catherine Ignacio
rated it it was amazing
Sep 15, 2019
Hugo Sereno Ferreira
rated it really liked it
Mar 25, 2012
Tom Cahill
rated it it was amazing
Dec 25, 2014
Phil
rated it it was amazing
Jun 12, 2012
Leonardo
rated it really liked it
Dec 01, 2017
Stockfish
rated it it was amazing
Mar 17, 2018
Sheikh Tajamul
rated it really liked it
Oct 05, 2016
Karl
rated it really liked it
Aug 21, 2011
Gwen
rated it really liked it
Dec 05, 2014
Sergey
rated it really liked it
Jul 13, 2013
Coiajoafwej
rated it it was amazing
Apr 11, 2016
Juha
rated it really liked it
Sep 06, 2015
Paul Graphov
rated it it was amazing
May 05, 2012
Ramzifu
rated it it was amazing
Jul 05, 2015
Rebecca
rated it it was amazing
Dec 01, 2014
Jared Tobin
rated it really liked it
Mar 30, 2017
Ben Deane
rated it it was amazing
Jul 12, 2015
Thomas Junier
rated it really liked it
Nov 29, 2015
Martin Kristiansen
rated it really liked it
Jan 24, 2015
Johan Linde
rated it really liked it
Mar 15, 2017
Carlo
rated it really liked it
Jul 27, 2017
M
rated it really liked it
Dec 02, 2018
JB B
rated it it was amazing
Jan 21, 2018
Daniel Lamb
rated it it was amazing
Jan 11, 2016
Chidi Muorah
rated it really liked it
Apr 24, 2019
Tom_b
rated it it was ok
Nov 28, 2016
Anand Mahajan
rated it really liked it
Nov 26, 2017
Mkfs
rated it liked it
Aug 08, 2013
« previous 1 3 4 5 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • A Long Petal of the Sea
  • The Word for World is Forest
  • Categories for the Working Mathematician
  • In America
  • The C++ Programming Language
  • Cannery Row
  • Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
  • The Secret Commonwealth (The Book of Dust, #2)
  • Digital Minimalism: Choosing a Focused Life in a Noisy World
  • Introduction to Algorithms
  • Essentialism: The Disciplined Pursuit of Less
  • Catch-22 (Catch-22, #1)
  • A People's History of the United States
  • Extreme Programming Explained: Embrace Change (The XP Series)
  • Designing Data-Intensive Applications
  • Hate Inc.: Why Today's Media Makes Us Despise One Another
  • The Chapo Guide to Revolution: A Manifesto Against Logic, Facts, and Reason
  • Manufacturing Consent: The Political Economy of the Mass Media
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
12 followers
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

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 young ad...
43 likes · 13 comments