|
Stock image - cover art may vary
| Format: |
Paperback |
| ISBN: |
0201083728 |
| ISBN-13: |
9780201083729 |
| Publisher: |
Addison Wesley Longman Publishing Co |
| Release Date: |
July, 1984 |
| Length: |
446 Pages |
| Weight: |
Unavailable |
| Dimensions: |
8.8 X 7.4 X 0.9 inches |
| Language: |
English |
|
|
| |
|
|
| |
|
|
|
|
This third edition is a revised and expanded version of Winston and Horn's best-selling introduction to the Lisp programming language and to Lisp-based applications, many of which are possible as a result of advances in Artificial Intelligence technology. The Knowledge You Need The new edition retains the broad coverage of previous editions that h... Read more
This third edition is a revised and expanded version of Winston and Horn's best-selling introduction to the Lisp programming language and to Lisp-based applications, many of which are possible as a result of advances in Artificial Intelligence technology. The Knowledge You Need The new edition retains the broad coverage of previous editions that has made this book popular both with beginners and with more advanced readers -- coverage ranging from the basics of the language to detailed examples showing Lisp in practice. Based on the CommonLisp standard, this book also introduces CommonLisp's object system, CLOS, and the productivity-promoting techniques enabled by object-oriented programming. Application examples drawn from expert systems, natural language interfaces, and symbolic mathematics are featured, and new applications dealing with probability bounds, project simulation, and visual object recognition are introduced. Special Features of this Edition *Based on extensive teaching experience *Explains key problem solving paradigms, such as search, forward chaining, and problem reduction *Discusses constraint propagation, backward chaining, and key ideas in Prolog *Emphasizes procedure and data abstraction, and other points of programming style and practice *Covers cliches, mapping, streams, delayed evaluation, and techniques for better and faster procedure definition 0201083191B04062001 Read less
| Buy Now |
Filter by
|
Shipping Prices |
|
 |
Faster Shipping
Get the book faster by selecting the nearest location
Better Prices
Save an extra 50 cents on every additional book ordered from the same location
Savings Icon
 |
Once you add a book to your cart, we’ll make
it easy to find additional books from the same location by placing our savings icon
next to the book price |
|
|
|
|
|
|
|
|
Ex-Library Copy
|
5
4.8
Customer Reviews
|
|
|
|
Still the best intro to LISP and one of the best for AI |
|
 |
|
Posted by Stratiotes Doxha Theon on 12/19/2006 |
|
Whether your interest is learning a LISP dialect (new or old) or just a general interest in artificial intelligence, you can start with this book. The exercises are concise, clear, and useful in real-world applications. After all these years, there is still not a better primer. A must have for anyone interested in LISP programming.
|
|
|
|
|
|
 |
|
Posted by James Arvo on 07/10/2003 |
Winston and Horn's "Lisp" is an old chestnut. It has stuck around, undergone several editions, and remains in print for a reason; it's a very clear and thorough introduction to programming in Lisp (and, beginning with the 2nd edition, it is specifically about Common Lisp, the most widely adopted dialect of Lisp). In fact, it's probably the best introduction to Lisp there is; yet it's not the right book for every beginning Lisp programmer. This book is apparently intended for programmers who are not only new to Lisp, but fairly new to programming in general. Consequently, it would not be the ideal book for a seasoned programmer who already knows multiple languages and simply wants to learn one more. I suspect that such a person would find this book a bit on the pedantic side, as it covers basic concepts at length. A better place to start for experienced programmers would probably be Paul Graham's fine book "ANSI Common Lisp", or perhaps even, "Lisp in Small Pieces" by Christian Queinnec, which covers interpreters and compilers in addition to Lisp programming. If you are looking for a very complete reference on Common Lisp (as opposed to Scheme), then Guy Steele's book "Common Lisp, The Language" is the right choice; it's another old chestnut. Finally, if you are not set on Common Lisp, you may want to consider "Structure and Interpretation of Computer Programs", by Abelson, Sussman, and Sussman, which is a Scheme classic. Winston & Horn's book has some very nice features. It not only covers all the basics, it also covers CLOS, the "Common Lisp Object System", which is to Common Lisp what C++ is to C; that is, it is an addition to Common Lisp (essentially a "layer") that allows the programmer to define classes, sub-classes (with inheritance), and methods. In my opinion, CLOS is by far the most compelling reason to use Common Lisp rather than Scheme. Winston & Horn also do an admirable job of explaining both "lexical" and "dynamic" scoping, with the former being the most important. In fact, it is essential to understand "lexical closures" before one can write effective Lisp programs, which is why Winston & Horn devote so much attention to them, even developing a kind of graphical representation for them. Over all, this is a fine introduction to Common Lisp, and programming in general. It's an oldie but a goodie.
|
|
|
|
|
|
 |
|
Posted by Han-soo Chang on 04/24/2009 |
|
I am a beginning Lisp programmer. So far, I have read several books and websites on Lisp, but this is the best. It covers all the fields necessary for effective Lisp programming. The explanation is crystal clear. For example, I have had problem in differentiating among "equal", "eql", "eq", and "=", but one paragraph in this book resolved this problem for me once for all. It contains a lot of exercise problems with appropriate levels of difficulty, which is optimum for self-teaching. I strongly recommend this book for all programmers learning Lisp.
|
|
|
|
|
|
Finally after ANSI common and Practical Common I found Good BeGINNER LISP BOOK! |
|
 |
|
Posted by microsoft is not monop on 03/20/2008 |
|
I have been through Gentle Introduction by Touretsky, ANSI Common by Graham, and Practical Common LISP ....all pissed me off. This book is what I have been waiting for, a BEGINNER BOOK, I am on chapter 3 and many of the concepts I have learned before are sinking in with this book. Lisp is fun and easy. I am using linux and vi editor with set: ai lisp option once I open vi. I load my definitions by launching clisp -i myfile.txt. There is a typo on p39 where the second both-ends definition should have LAST not REST. This made me blink until I realized it is a typo. Just above both-ends is defined correctly. It is obvious AFTER you see it let me tell you... lol The only other thing that is bad is that the right page text has a nice 2 inch space away from the book binding so it is easy to read. The left page reversed this and put the 2 inches of space on the outside away from the binding, so the text is right up against the book binding. If this is reprinted they should fix that.....hard to read many practice problems on left page since the text on the left page curves so hard toward the book binding since this is a huge tome. AWESOME BOOK!! COMMON LISP NEEDED IT!!
|
|
|
|
|
|
This is the best introductory text on LISP |
|
 |
|
01/26/2003 |
|
This is the very best introduction to Lisp. It teaches you how to really use Lisp in real situations. And it goes on to advanced topics (LISP in LISP, OOP in LISP, Constraint Propagation, Databases, Symbolic Pattern Matching, etc.) showing the amazing force of LISP. It builds your LISP skills slowly, but thoroughly, from the very basic to AI. Professor Winston is a highly regarded name in the AI community, too. Absolutely a must!
|
|
|
|
|
|