The social marketplace for new and used books.

Get started

Learn to sell
Learn to buy
Buy textbooks
Sign up
Buy a giftcard
For the authors

Support

Help
Track a shipment
Terms of use
Privacy policy
Cookies policy

Company

About us
Work with us
Give feedback
Categories

Contact us

Fast delivery with

Safe payments by

Visa
Mastercard
Vipps
Klarna

© 2026 Bookis AS

English

Norway

Region is based on IP address

Pearls of Functional Algorithm Design

Hardcover • 2010 • English

Pearls of Functional Algorithm Design

By Richard Bird

0 Ratings • 0.0 of 5

‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

About the book

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 clearl...Show more

Book details

ISBN

9780521513388

Publisher

Cambridge University Press

Published year

2010

Language

English

Original title

Pearls of Functional Algorithm Design

Format

Hardcover

Shippping and returns

Shipping

Used books are shipped by the seller. Expected delivery after package is sent is 2-4 days.

Returns

Contact the seller after delivery.

Reviews · 0

0 Ratings • 0.0 of 5

You might also like

Algorithms 2 A QuickStudy Laminated Reference Guide

Algorithms 2 A QuickStudy Laminated Reference Guide

Babak Ahmadi

Algorithms A QuickStudy Laminated Reference Guide

Algorithms A QuickStudy Laminated Reference Guide

Babak Ahmadi

Domain Modeling Made Functional

Domain Modeling Made Functional

Scott Wlaschin

Grokking Algorithms

Grokking Algorithms

Aditya Y. Bhargava

Algorithms in a Nutshell, 2e

Algorithms in a Nutshell, 2e

George Heineman

Programming in Haskell

Programming in Haskell

Graham Hutton

Concepts of Programming Languages

Concepts of Programming Languages

Robert W. Sebesta

Algorithm Design

Algorithm Design

Jon Kleinberg

Algorithm Design and Applications

Algorithm Design and Applications

Michael T. Goodrich

Python Algorithms

Python Algorithms

Magnus Lie Hetland

Paradigms of Artificial Intelligence Programming

Paradigms of Artificial Intelligence Programming

Norvig, Peter

Puzzles for proframmers and pros

Puzzles for proframmers and pros

Dennis E. Shasha

Introduction to Algorithms

Introduction to Algorithms

Thomas H. Cormen

Algorithms

Algorithms

Sanjoy Dasgupta

Design patterns in Ruby

Design patterns in Ruby

Russ Olsen

Discrete Mathematics

Discrete Mathematics

Martin Aigner

Design patterns for dummies

Design patterns for dummies

Steve Holzner

Algorithm Desin

Algorithm Desin

Jon Kleinberg

Java Puzzlers

Java Puzzlers

Joshua Bloch

Algorithms: Sequential, Parallel and Distribu…

Algorithms: Sequential, Parallel and Distribu…

Kenneth Abrahamsson

Patterns for Parallel Programming

Patterns for Parallel Programming

Berna L. Massingill

Gameplay and design

Gameplay and design

Kevin Oxland

The Haskell Road to Logic, Maths and Programming. Second Edition (Texts in Computing)

The Haskell Road to Logic, Maths and Programming. Second Edition (Texts in Computing)

Kees Doets

Concepts, techniques and models of computer programming

Concepts, techniques and models of computer programming

Seif Haridi

Concepts in Programming Languages

Concepts in Programming Languages

John Abercrombie

Introduction to Algorithms, Second Edition

Introduction to Algorithms, Second Edition

Thomas H.

Problem Solving and Programming Concepts

Problem Solving and Programming Concepts

Maureen Sprankle

Programming Pearls

Programming Pearls

Jon Louis Bentley

Mastering Algorithms with Perl

Mastering Algorithms with Perl

Hietaniemi, Jarkko; Macdonald, John; Orwant, Jon

Pattern Languages of Program Design 4 (Software Patterns Series)

Pattern Languages of Program Design 4 (Software Patterns Series)

Foote, Brian

The Practice of Programming

The Practice of Programming

Brian W. Kernighan

The Art of Computer Programming

The Art of Computer Programming

Donald E. Knuth

Mathematical fallacies and paradoxes

Mathematical fallacies and paradoxes

Bryan Bunch

Advanced Perl Programming

Advanced Perl Programming

Sriram Srinivasan

Pattern Languages of Program Design

Pattern Languages of Program Design

John M. Vlissides

C++ Power Paradigms

C++ Power Paradigms

Mark Watson

Combinatorics Topics, Techniques, Algorithms

Combinatorics Topics, Techniques, Algorithms

Peter Jephson Cameron

Algorithmics

Algorithmics

Harel, David

Algorithms in C\++

Algorithms in C\++

Robert Sedgewick