Skip to main content
Chaptra
Cover of Algorithms for Functional Programming

Algorithms for Functional Programming

Written by John David Stone

Not rated yet — tap a star to review it

395 pages, about 8 hours of reading

Chaptra reads alongside you — AI insights, chapter breakdowns and reader discussions for every book. Join free

About this book

This book presents a variety of widely used algorithms, expressing them in a pure functional programming language to make their structure and operation clearer to readers. In the opening chapter the author introduces the specific notations that constitute the variant of Scheme that he uses. The second chapter introduces many of the simpler and more general patterns available in functional programming. The chapters that follow introduce and explain data structures, sorting, combinatorial constructions, graphs, and sublist search. Throughout the book the author presents the algorithms in a purely functional version of the Scheme programming language, which he makes available on his website. The book is supported with exercises, and it is suitable for undergraduate and graduate courses on programming techniques.

Read it with a club

Small groups reading the same books and talking as they go.

All clubs
A group leaning over a table together in front of bookshelves

News

  • 1 member
  • 1,813 discussions
  • Active 5h ago

Read Algorithms for Functional Programming alongside people who are reading it too.

Chaptra Prime — paid clubs, every club feature, and unlimited reading support, for $5 a month or $60 once.

See Prime

Reading guide

Themes, characters and key ideas in Algorithms for Functional Programming, written by Chaptra AI.

A reading guide for this book hasn't been written yet. Chaptra builds one the first time a reader opens it.

Chapter-by-chapter breakdowns, character arcs and the full thematic analysis come with a free account.

Discussions

No one has started one yet

Join

No discussions yet

Be the first to start a discussion about this book!

Sign up to start the discussion

Reviews

No reviews yet

Be the first to review this book!