![[Book Cover]](../covergif/0137903871.jpg)
|
Elements of ML Programming, ML97 Edition, 2/e
Jeffrey D. Ullman, Stanford University
Published December, 1997 by Prentice Hall Engineering/Science/Mathematics
Copyright 1998, 383 pp.
Paper
ISBN 0-13-790387-1
$41.00
|
Sign up for future mailings on this subject.
See other books about:
Functional Programming
|
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.
Summarizes the entire ML 97 language including the latest SML/NJ features.
- The author, who is a data structure pioneer, shows how standard structures and problems (e.g., hashing, binary trees, solving linear equations, numerical integration, and sorting) are implemented with ML.
- Makes ML programming interesting for the uninitiated.
- Demonstrates the power and ease of functional programming with a variety of interesting small and large program examples.
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.
Index.
|