Pearls of Functional Algorithm Design

Pearls of Functional Algorithm Design
Author :
Publisher : Cambridge University Press
Total Pages :
Release :
ISBN-10 : 9781139490603
ISBN-13 : 1139490605
Rating : 4/5 (605 Downloads)

Book Synopsis Pearls of Functional Algorithm Design by : Richard Bird

Download or read book Pearls of Functional Algorithm Design written by Richard Bird and published by Cambridge University Press. This book was released on 2010-09-16 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: Richard Bird takes a radical 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.


Pearls of Functional Algorithm Design Related Books

Pearls of Functional Algorithm Design
Language: en
Pages:
Authors: Richard Bird
Categories: Computers
Type: BOOK - Published: 2010-09-16 - Publisher: Cambridge University Press

GET EBOOK

Richard Bird takes a radical approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming proble
Algorithm Design with Haskell
Language: en
Pages: 454
Authors: Richard Bird
Categories: Computers
Type: BOOK - Published: 2020-07-09 - Publisher: Cambridge University Press

GET EBOOK

Ideal for learning or reference, this book explains the five main principles of algorithm design and their implementation in Haskell.
Thinking Functionally with Haskell
Language: en
Pages: 357
Authors: Richard Bird
Categories: Computers
Type: BOOK - Published: 2015 - Publisher: Cambridge University Press

GET EBOOK

This book introduces fundamental techniques for reasoning mathematically about functional programs. Ideal for a first- or second-year undergraduate course.
Purely Functional Data Structures
Language: en
Pages: 236
Authors: Chris Okasaki
Categories: Computers
Type: BOOK - Published: 1999-06-13 - Publisher: Cambridge University Press

GET EBOOK

This book describes data structures and data structure design techniques for functional languages.
The Algorithm Design Manual
Language: en
Pages: 742
Authors: Steven S Skiena
Categories: Computers
Type: BOOK - Published: 2009-04-05 - Publisher: Springer Science & Business Media

GET EBOOK

This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their effi