Purely Functional Data Structures - Softcover

Okasaki, Chris

  • 4.14 out of 5 stars
    669 ratings by Goodreads
 
9780521663502: Purely Functional Data Structures

Synopsis

Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.

"synopsis" may belong to another edition of this title.

Book Description

Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures and data structure design techniques from the point of view of functional languages. It includes code for a wide assortment both of classical data structures and of data structures developed exclusively for functional languages.This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.

About the Author

fm.author_biographical_note1

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title

9780521631242: Purely Functional Data Structures

Featured Edition

ISBN 10:  0521631246 ISBN 13:  9780521631242
Publisher: Cambridge University Press, 1998
Hardcover