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. Convert currency.
|Published (Last):||4 July 2009|
|PDF File Size:||12.29 Mb|
|ePub File Size:||8.63 Mb|
|Price:||Free* [*Free Regsitration Required]|
Would you like to tell us about a lower price? If you are a seller for this product, would you like to suggest updates through seller support?
For sophomore through graduate level courses covering an introduction to the fundamentals of ML programming or as a supplement for programming languages, functional programming, or compiler courses. Written by renowned computer science educator and researcher Jeffrey Ullman, this text assumes no previous knowledge of ML or functional programming.
This second edition has been heavily revised and updated using ML This is the first book that offers BOTH a highly accessible, step-by-step introductory tutorial on ML programming and a complete explanation of advanced features. The author uses a wide variety of program examples to show how ML can be used in a variety of applications. More sophisticated programs and advanced concepts make this book usable in a number of courses for self-study or class discussion.
Read more Read less. No customer reviews. How does Amazon calculate star ratings? The machine learned model takes into account factors including: the age of a review, helpfulness votes by customers and whether the reviews are from verified purchases. Review this product Share your thoughts with other customers. Write a customer review. Most helpful customer reviews on Amazon. Verified Purchase. Even if you have no plans to use ML, I still think you should read this book. There are three reasons why I think you should read this book: 1 The writing is beautiful.
It is always good to read beautiful writing. I have become more aware of the power of pattern matching in both programming and other aspects of life.
Andrew Appel once wrote: ML is well suited to many applications, but compiler implementation in particular seems to hit all of its strong points and few of its weaknesses. Implementing a compiler in ML is quite a pleasant task. Examples and exposition are overall great. Jokes are clever and the tone is light through the book. It reads much like the Perl book by Lary Wall. It hits topics a bit slower than SICP. The biggest weakness of this book in my opinion is it didn't strongly teach a "style" that I can adopt into my own programs but then, no FP programming book I've ever read does.
It did great teaching functional programming, but as with most intro-to-fp books forgot that real programs don't fit in one file and are several thousand lines of code. It is an excellent book. It is very hard to find a book that explains the code thoroughly. However,this book is an outstanding and easy to read.
A great introduction to ML. In chapter 5 where currying and high order functions are analyzed, the book gets dense but equally more interesting. Go to Amazon. Back to top. Get to Know Us.
Shopbop Designer Fashion Brands. Alexa Actionable Analytics for the Web. DPReview Digital Photography.
Elements of ML Programming, ML97 Edition, 2nd edition
See the latest about a temporary release delay on new titles. Learn more. View Larger Image. Register your product to gain access to bonus material or receive a coupon.
ISBN 13: 9780137903870
Skip to search form Skip to main content You are currently offline. Some features of the site may not work correctly. Ullman Published Computer Science. Type Consistency.
Elements of ML Programming, ML97 Edition, 2nd Edition