Star Wars Sale

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to for a chance to win.
Privacy Policy

More at Powell's

Recently Viewed clear list

Original Essays | June 20, 2014

Lauren Owen: IMG The Other Vampire

It's a wild and thundery night. Inside a ramshackle old manor house, a beautiful young girl lies asleep in bed. At the window, a figure watches... Continue »
  1. $18.90 Sale Hardcover add to wish list

    The Quick

    Lauren Owen 9780812993271

Qualifying orders ship free.
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Software Engineering- Programming and Languages

Elements of ML Programming ML97 Edition 2ND Edition


Elements of ML Programming ML97 Edition 2ND Edition Cover


Synopses & Reviews

Publisher Comments:

Written by a well-known computer science education and researcher. No previous knowledge of ML or functional programming is assumed. This is the first book that offers BOTH a highly accessible, step-by-step introductory tutorial on ML programming and a complete reference to, and explanation of, advanced features. The author uses a wide variety of digestible program examples to bring the reader along at a reasonable pace. More sophisticated programs and advanced concept topics balance out a book that is usable in a number of courses and settings for either self-study or class discussion.

Book News Annotation:

Well-known computer science educator and author Ullman has revised and reorganized the new edition to conform to the new language standard called ML97. He offers both an accurate step-by-step tutorial to ML programming and a comprehensive reference to advanced features, as well as the only book that focuses on the popular SML/NJ implementation. The material is arranged for use in sophomore through graduate classes or for self-study. The text assumes no previous knowledge of ML or functional programming, and can be used to teach ML as a first programming language.
Annotation c. Book News, Inc., Portland, OR (

Table of Contents

1. A Perspective on ML and SML/NJ.

2. Getting Started in ML.

3. Defining Functions.

4. Input and Output.

5. More about Functions.

6. Defining Your Own Types.

7. More about ML Data Structures.

8. Encapsulation and ML Module System.

9. Summary of the ML Standard Basis.


Product Details

Ullman, Jeffrey D.
Prentice Hall
Ullman, Jeffrey D.
Upper Saddle River, NJ :
Programming Languages - General
Programming - General
Ml (computer program language)
Programming - Systems Analysis & Design
Software Engineering - Programming and Languages
Edition Number:
Edition Description:
Trade paper
Publication Date:
December 1997
Grade Level:
College/higher education:
9 x 7 x 0.9 in 621 gr

Other books you might like

  1. Types and Programming Languages New Hardcover $85.50
  2. Introduction To Algorithms 2ND Edition
    Used Hardcover $54.00
  3. Palm Programming the Developers... Used Trade Paper $2.98
  4. Advanced ASIC Chip Synthesis: Using... Used Hardcover $85.00
  5. Is-95 Cdma and Cdma2000:... New Trade Paper $110.50
  6. Prolog Programming in Depth (97 Edition) Used Trade Paper $65.00

Related Subjects

Computers and Internet » Computer Languages » ML
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Systems Analysis and Design

Elements of ML Programming ML97 Edition 2ND Edition New Trade Paper
0 stars - 0 reviews
$104.25 In Stock
Product details 383 pages Prentice Hall - English 9780137903870 Reviews:
  • 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