Pearls of Functional Algorithm Design

(4 )

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 funct…

Shelves
Technical Computer Science Richard S. Bird Nonfiction Software Engineering Algorithms Technology book Mathematics Computers Programming