or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
62 used & new from $4.00

Have one to sell? Sell yours here

or

Get a $0.10 Amazon.com Gift Card
 
   
Lisp (3rd Edition)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Lisp (3rd Edition) (Paperback)

~ Patrick Winston (Author), Berthold Horn (Author)
3.9 out of 5 stars  See all reviews (13 customer reviews)

List Price: $56.20
Price: $38.29 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.91 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Monday, March 15? Choose One-Day Shipping at checkout. Details
14 new from $29.99 48 used from $4.00

Formats

Amazon Price New from Used from
Paperback $38.29  

Frequently Bought Together

Customers buy this book with Artificial Intelligence: A New Synthesis by Nils J. Nilsson

Lisp (3rd Edition) + Artificial Intelligence: A New Synthesis
Price For Both: $113.45

Show availability and shipping details

  • This item: Lisp (3rd Edition) by Patrick Henry Winston

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Artificial Intelligence: A New Synthesis by Nils J. Nilsson

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

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

From the Back Cover

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

Product Details

  • Paperback: 611 pages
  • Publisher: Addison Wesley; 3 edition (January 11, 1989)
  • Language: English
  • ISBN-10: 0201083191
  • ISBN-13: 978-0201083194
  • Product Dimensions: 9.1 x 7.2 x 1.4 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #585,262 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #18 in  Books > Computers & Internet > Programming > Languages & Tools > Lisp

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(12)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

13 Reviews
5 star:
 (4)
4 star:
 (6)
3 star:
 (2)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
36 of 37 people found the following review helpful:
4.0 out of 5 stars Old but still very good, July 9, 2003
By James Arvo (Pasadena, CA USA) - See all my reviews
(REAL NAME)   
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.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
15 of 15 people found the following review helpful:
3.0 out of 5 stars Up and down, August 15, 1999
By A Customer
For a beginner, the first 15 or so chapters of this book are a good introduction to Common Lisp. After that, however, it shifts gears and turns into an AI book that uses Lisp. Perhaps this is not surprising since it was written by two gents from MIT's famed AI Lab, but I was interested in learning Lisp, not AI. I really think that the last half should have focused on the parts of CL that were skipped in the begining.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
8 of 8 people found the following review helpful:
3.0 out of 5 stars For a limited audience., January 9, 2004
By A Customer
Review for 2cd edition: I would recommend this book only to people who haven't seen Lisp at all and are fairly new to programming in general. To be brief:
- not a language reference
- of little use to people who already have some Lisp experience
- not a model for learning finer points of lisp programming style
- not a 'how does lisp really work'- building interpreters and compilers book.
The book is regarded as a classic of sorts, but I didnt feel there was anything particularly outstanding about it, though it is well written. The first half covers basic programming and the rest is a series of applications/examples, mostly AI-ish stuff. Some of these later chapters are interesting, some lame, and a few feel a little outdated. I felt the discussion of lexical/dynamic scoping was very poor (perhaps the 3rd edition has improved this), and in general the book tries to ignore or brush off the more complicated (but very important) issues in lisp. The chapter on object-oriented programming was written before OOP became popular and more standardized. The final chapter on lisp interpreters (in lisp) was much too short. But it looks like a fine place to start learning Lisp, though you will quickly need additional books (and you may want to consider Scheme instead of Common Lisp).
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars not delivered
They canceled delivery of this textbook. It was problematic. I did read some of someone else's copy and it seems a good textbook for lisp though, so maybe I'll buy it some other... Read more
Published 8 months ago by Aivlvia

5.0 out of 5 stars A superb book on Lisp
I am a beginning Lisp programmer. So far, I have read several books and websites on Lisp, but this is the best. Read more
Published 10 months ago by Han-soo Chang

4.0 out of 5 stars Good Introductory text to LISP
I bought this book interested in AI applications; I already knew LISP when I read it and I find it one of the best books for introduction to LISP. Read more
Published 22 months ago by Oscar D. Arana

5.0 out of 5 stars Finally after ANSI common and Practical Common I found Good BeGINNER LISP BOOK!
I have been through Gentle Introduction by Touretsky, ANSI Common by Graham, and Practical Common LISP ....all pissed me off. Read more
Published 24 months ago by microsoft is not monop

4.0 out of 5 stars Good introduction to Lisp
This is a very nice introduction to Common Lisp. It is not advanced at all, and I feel like several things are missing from the book. Read more
Published on July 12, 2007 by W. Ghost

5.0 out of 5 stars Still the best intro to LISP and one of the best for AI
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. Read more
Published on December 19, 2006 by Stratiotes Doxha Theon

4.0 out of 5 stars For People New to Lisp Most Grok for the Buck
Keeping with the Pragmatic Programmers goal of learning a new programming language a year I have decided to learn Lisp this year. Read more
Published on April 14, 2006 by Thomas DeBenning

5.0 out of 5 stars This is the best introductory text on LISP
This is the very best introduction to Lisp. It teaches you how to really use Lisp in real situations. Read more
Published on January 25, 2003

4.0 out of 5 stars Excellent introduction to Lisp
This is a nicely written introduction to Lisp, with the topics divided into small, digestable pieces followed by exercises with the answers in the back. Read more
Published on November 20, 1999 by Michael Dunphy

4.0 out of 5 stars Good for learning, not for reference
This is a good book to use if this is your first introduction to programming in LISP. Although some of the examples are a bit elementary, it is a good introduction to the... Read more
Published on August 23, 1998 by tpitt

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.