Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
58 used & new from $15.00

Have one to sell? Sell yours here
 
   
ANSI Common LISP (Prentice Hall Series in Artificial Intelligence)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

ANSI Common LISP (Prentice Hall Series in Artificial Intelligence) (Paperback)

by Paul Graham (Author)
4.2 out of 5 stars See all reviews (28 customer reviews)

List Price: $78.00
Price: $70.20 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.80 (10%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

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

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
21 new from $58.00 37 used from $15.00

Frequently Bought Together

ANSI Common LISP (Prentice Hall Series in Artificial Intelligence) + Practical Common Lisp + Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
Price For All Three: $205.59

Customers Who Bought This Item Also Bought

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

by Peter Norvig
4.9 out of 5 stars (7)  $76.90
Hackers and Painters: Big Ideas from the Computer Age

Hackers and Painters: Big Ideas from the Computer Age

by Paul Graham
4.1 out of 5 stars (55)  $15.61
Common LISP. The Language. Second Edition

Common LISP. The Language. Second Edition

by Guy Steele
3.7 out of 5 stars (15)  $81.81
Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)

by Harold Abelson
3.5 out of 5 stars (160)  $66.08
Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS

Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS

by Sonya E. Keene
4.6 out of 5 stars (5)  $33.82
Explore similar items

Editorial Reviews

Amazon.com Review
This book provides an excellent introduction to Common Lisp. In addition to chapters covering the basic language concepts, there are sections discussing the Common Lisp object system (CLOS) and speed considerations in Lisp. Three fair-sized examples of nontrivial Lisp projects are also included. The book's clear and engaging format explains complicated constructs simply. This format makes ANSI Common Lisp accessible to a general audience--even those who have never programmed before. The book also provides an excellent perspective on the value of using Lisp.

Product Description
KEY BENEFIT: Teaching users new and more powerful ways of thinking about programs, this two-in-one text contains a tutorial—full of examples—that explains all the essential concepts of Lisp programming, plus an up-to-date summary of ANSI Common Lisp, listing every operator in the language. Informative and fun, it gives users everything they need to start writing programs in Lisp both efficiently and effectively, and highlights such innovative Lisp features as automatic memory management, manifest typing, closures, and more. Dividing material into two parts, the tutorial half of the book covers subject-by-subject the essential core of Common Lisp, and sums up lessons of preceding chapters in two examples of real applications: a backward-chainer, and an embedded language for object-oriented programming. Consisting of three appendices, the summary half of the book gives source code for a selection of widely used Common Lisp operators, with definitions that offer a comprehensive explanation of the language and provide a rich source of real examples; summarizes some differences between ANSI Common Lisp and Common Lisp as it was originally defined in 1984; and contains a concise description of every function, macro, and special operator in ANSI Common Lisp. The book concludes with a section of notes containing clarifications, references, and additional code. For computer programmers.

See all Editorial Reviews

Product Details

  • Paperback: 432 pages
  • Publisher: Prentice Hall (November 12, 1995)
  • Language: English
  • ISBN-10: 0133708756
  • ISBN-13: 978-0133708752
  • Product Dimensions: 8.9 x 6 x 0.9 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars See all reviews (28 customer reviews)
  • Amazon.com Sales Rank: #51,901 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #1 in  Books > Computers & Internet > Programming > Languages & Tools > Lisp
    #67 in  Books > Computers & Internet > Computer Science > Artificial Intelligence

Look Inside This Book

Citations (learn more)
1 book cites this book:

What Do Customers Ultimately Buy After Viewing This Item?

ANSI Common LISP (Prentice Hall Series in Artificial Intelligence)
77% buy the item featured on this page:
ANSI Common LISP (Prentice Hall Series in Artificial Intelligence) 4.2 out of 5 stars (28)
$70.20
Practical Common Lisp
9% buy
Practical Common Lisp 4.5 out of 5 stars (51)
$58.49
Hackers and Painters: Big Ideas from the Computer Age
6% buy
Hackers and Painters: Big Ideas from the Computer Age 4.1 out of 5 stars (55)
$15.61
Common LISP. The Language. Second Edition
4% buy
Common LISP. The Language. Second Edition 3.7 out of 5 stars (15)
$81.81

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(19)
(4)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

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

 
80 of 81 people found the following review helpful:
5.0 out of 5 stars Lisp as an efficient, general-purpose language, January 27, 2000
By A Customer
Style: I'm embarrassed to admit that I laughed out loud at some of the jokes embedded in the code examples. The writing is clear and entertaining (why are Lisp books better in this respect than those of of other languages?).

Audience: This should probably not be the first programming book that you read, but it could easily be the second. Graham describes Common Lisp in detail, but assumes no prior knowledge of the language. This is a good book for people learning Lisp independently, for any application. Intermediate-level programmers will benefit from seeing Graham's Lisp style, which emphasizes building utilities to create a 'language' suitable for your problem.

Organization: The strongest point. Examples are keyed in well with the text: binary search trees in the data structures chapter, string substitution in the I/O chapter, ray tracing in the numbers chapter, etc. Okay, sure, there's nothing fancy there; obviously writers choose relevant examples. The impressive thing is how the examples are high-quality Lisp programs of the sort that might actually be used, even the ones from the early chapters (before the entire language is available). This is not the most common pedagogical approach, but it works here.

Possible shortcomings: There is nothing wrong with the problems per se, but most of them can be solved with very short programs. There are some great large-scale programs towards the end: an roll-your-own object system, an HTML generator, Lisp-in-Lisp; but on the other hand, you're on your own when the time comes to think of projects to try yourself.

As far as the reference section goes, it's okay, but why not just use the HyperSpec?

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
62 of 62 people found the following review helpful:
5.0 out of 5 stars Great book on Lisp, February 11, 2000
By A Customer
I think this book is terrific. It covers a great deal of ANSI Common Lisp, in a very concise way, and includes some well-chosen, realistic, medium-scale examples. The writing is clear, clever, and often amusing. Most of all, it really gets me excited about the language! Graham does a great job of explaining how all of the language features work to change your approach to programming, and debunking a lot of the myths you hear about the Lisp language.

This book is not for everyone; you ought to have experience programming before reading this book. It doesn't hand-hold, leading step-by-step. You will have to pause every few pages to collect your thoughts and try things out. One or two of the sample routines have bugs, at least in my printing. The book is *quite dense* compared to a lot of the 1000+ page language books you see. I think that is a strong point, as it is easy to carry around, even including a capsule reference to the language. Lisp is quite different in style from C/C++/Pascal, so you might experience some culture shock.

I find myself picking this book up and reading a page or two, like taking a "Lisp vitamin", even though I've been programming in Lisp for some time now.

This book's introduction to Lisp has changed my whole outlook on programming. I hate having to go back to any other language. I also recommend Graham's other book "On Lisp" as a sequel.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 21 people found the following review helpful:
4.0 out of 5 stars Good Book. Pricey. Bad binding., September 8, 2004
By Thomas Rowe (Philadelphia, PA USA) - See all my reviews
(REAL NAME)   
This book is a very good introduction to Lisp, as others have adequately explained. However, since it was first published the quantity of good free Lisp reading material on the web has increased. See <u>Practical Common Lisp</u> (http://www.gigamonkeys.com/book/) as an example. The $47 expenditure might not be necessary if you just want to learn lisp.

My main complaint is the binding on the book. I have not put this book under any unusual stress and the spine is already starting to fall apart after a few weeks of use. This unacceptable for reference book that I would like to use well into the future.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars The must have book for Lisp programmers
If you are interested in Lisp, you must get this book right after finishing Practical Common Lisp.
Published 10 months ago by Stormcoder

4.0 out of 5 stars thought provoking
This is not an introduction to programming book. Instead it describes how an experienced programmer can use CL. As such, it is very dense. Read more
Published 20 months ago by Dion Dock

5.0 out of 5 stars Pragmatic
Paul Graham does a great job of reminding readers in practical ways that designing programs means examining trade-offs of performance, memory use, and simplicity. Read more
Published 21 months ago by Kailden

4.0 out of 5 stars When I Hack Lisp this book is with me
Once you move beyond the very basics of Lisp this is a great book to have around. It has nice to the point examples of how to perform common and uncommon tasks in Lisp. Read more
Published on April 14, 2006 by Thomas DeBenning

5.0 out of 5 stars a very expressive language
Common Lisp is a bit of a throwback. And so is this book, from 95. There is absolutely no graphics described for Common Lisp here. Not unlike Fortran, C or C++. Read more
Published on March 11, 2006 by W Boudville

4.0 out of 5 stars Great book for a rather powerful yet misunderstood language
I'm a programmer comming from a procedural and OOP background. Some features of Lisp are completely mind-blowing if not right out bizzarre. Read more
Published on December 23, 2005 by Relentless

5.0 out of 5 stars Concise, extremely well written, and to the point.
If you come from C/C++/Pascal/Java this book is definitely for you. If you come from Forth, you're already accustomed to a fair part of what Lisp is about, this book will show you... Read more
Published on December 3, 2005 by JF Brouillet

4.0 out of 5 stars A good reference book

This is a good reference book. But it is *NOT* for to start to learn. This book is a "must" but if you are planning to learn Lisp, try another book such as "A gentle... Read more
Published on November 26, 2005 by The Surgeon

3.0 out of 5 stars not suitable as an intro; make it the second or third LISP book you read
I'm still an inexperienced programmer, but I'm reasonably adept with C/C++, Java, and Python (with a tad x86 asm), so I thought I'd have an easier time with this book, but by... Read more
Published on November 22, 2005 by Brian Will

5.0 out of 5 stars Organization could be tweaked
Don't get me wrong, I still think the book deserves 5 stars for doing a grade-A presentation of material --- topics are presented clearly and without fuss, and even examples are... Read more
Published on January 8, 2005 by M. Saelee

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


SpaFeatures: Free Shipping

bath poof
Get free shipping on all SpaFeatures orders of $50 or more. See new items from SpaFeatures here.

Shop SpaFeatures now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Don't Slip and Slide

Shop for HeatTrak heated walkway mats
Keep your walkways safe and clear of snow and ice using the HeatTrak heated walkway.

See all HeatTrak heated walkway mats

 

Grip It Good

Shop for Pliers
Pliers are a great tool to have around to help grip, turn, bend, or otherwise manipulate an object as needed.

Shop all pliers

 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense by Glenn Beck
$6.59
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
$0.00

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates