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.
General
Imprint: |
Cambridge UniversityPress
|
Country of origin: |
United Kingdom |
Release date: |
September 2010 |
First published: |
November 2010 |
Authors: |
Richard Bird
|
Dimensions: |
255 x 180 x 21mm (L x W x T) |
Format: |
Hardcover
|
Pages: |
277 |
ISBN-13: |
978-0-521-51338-8 |
Categories: |
Books >
Computing & IT >
Computer programming >
General
|
LSN: |
0-521-51338-3 |
Barcode: |
9780521513388 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!