We Need Diverse Ya Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    The Powell's Playlist | June 15, 2015

    Matthew Quick: IMG Portia Kane's '80s Metal Mix



    Two of Love May Fail's main characters, Portia Kane and Chuck Bass — now in their early 40s — still love the metal music that was... Continue »
    1. $18.19 Sale Hardcover add to wish list

      Love May Fail

      Matthew Quick 9780062285560

    spacer
Qualifying orders ship free.
$49.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Burnside Software Engineering- General

More copies of this ISBN

This title in other editions

Purely Functional Data Structures

by

Purely Functional Data Structures Cover

 

Synopses & Reviews

Publisher Comments:

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:

Data structures and data structure design techniques for functional languages.

Synopsis:

This book describes data structures and data structure design techniques for functional languages.

Synopsis:

Data structures and data structure design techniques for functional languages.

Table of Contents

1. Introduction; 2. Persistence; 3. Some familiar data structures in a functional setting; 4. Lazy evaluation; 5. Fundamentals of amortization; 6. Amortization and persistence via lazy evaluation; 7. Eliminating amortization; 8. Lazy rebuilding; 9. Numerical representations; 10. Data-structural bootstrapping; 11. Implicit recursive slowdown; Appendix: Haskell source code.

Product Details

ISBN:
9780521663502
Author:
Okasaki, Chris
Publisher:
Cambridge University Press
Location:
Cambridge
Subject:
Programming Languages - General
Subject:
Data structures (computer science)
Subject:
Programming - Software Development
Subject:
Data Modeling & Design
Subject:
Functional programming languages
Subject:
Software Development & Engineering - General
Subject:
Database design
Copyright:
Edition Description:
Trade paper
Publication Date:
20030531
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Pages:
232
Dimensions:
9.00x5.99x.54 in. .70 lbs.

Other books you might like

  1. Progress in Computer Science and... New Hardcover $87.75
  2. The Functional Approach to Programming New Trade Paper $94.25
  3. Types and Programming Languages New Hardcover $90.75
  4. Evolutionary Algorithms (Natural... New Hardcover $170.50
  5. In Search of Schrodingers Cat Used Trade Paper $4.50
  6. Symbolic C++: An Introduction to... New Trade Paper $150.50

Related Subjects

Computers and Internet » Database » Design
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
Science and Mathematics » History of Science » General

Purely Functional Data Structures New Trade Paper
0 stars - 0 reviews
$49.99 In Stock
Product details 232 pages Cambridge University Press - English 9780521663502 Reviews:
"Synopsis" by , Data structures and data structure design techniques for functional languages.
"Synopsis" by , This book describes data structures and data structure design techniques for functional languages.
"Synopsis" by , Data structures and data structure design techniques for functional languages.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.