Get Free Shipping on orders over $79
Pearls of Functional Algorithm Design - Richard Bird
eTextbook alternate format product

Instant online reading.
Don't wait for delivery!

Pearls of Functional Algorithm Design

By: Richard Bird

Hardcover | 16 September 2010

At a Glance

Hardcover


RRP $117.95

$102.75

13%OFF

or 4 interest-free payments of $25.69 with

 or 

Ships in 5 to 7 business days

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.
Industry Reviews
'... well-presented and well-motivated material strives to become a stepping stone to further discovery. Any serious computer scientist would benefit from reading and properly understanding this book.' Computing Reviews
'... an excellent guide into this method of algorithm development.' Journal of Functional Programming

More in Functional Programming

FORTRAN Programming in Easy Steps : In Easy Steps - Mike McGrath
Programming Clojure, Fourth Edition - Alex Miller
Clojure Cookbook : Recipes for Functional Programming - Luke VanderHart
Introducing Erlang, 2e - Simon St Laurent

RRP $76.00

$39.75

48%
OFF
Clojure Applied - Ben Vandgrift

$40.99

Mastering Clojure Macros - Colin Jones

RRP $32.35

$15.99

51%
OFF
Parallel and Concurrent Programming in Haskell - Simon Marlow

RRP $85.50

$40.75

52%
OFF
C# Programming in easy steps : Master C# fundamentals! - Mike McGrath
Programming with MATLAB for Scientists : A Beginner's Introduction - Eugeniy E. Mikhailov
Optics Using MATLAB : Tutorial Texts - Scott W. Teare
SC-FDMA for Mobile Communications - Fathi E. Abd El-Samie

RRP $98.99

$88.75

10%
OFF
GPU Programming in MATLAB - Nikolaos Ploskas

RRP $93.95

$87.75

Professional Clojure - Jeremy Anderson

$114.75

Real World Haskell : OREILLY - Bryan O'Sullivan

RRP $95.00

$47.75

50%
OFF