Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

ANSI Common LISP [Paperback]

Paul Graham
4.2 out of 5 stars  See all reviews (18 customer reviews)
List Price: CDN$ 92.40
Price: CDN$ 87.78 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 4.62 (5%)
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
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Friday, June 21? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Paperback CDN $44.71  
Paperback, Nov 2 1995 CDN $87.78  

Book Description

Nov 2 1995 0133708756 978-0133708752 1

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.


Frequently Bought Together

Customers buy this book with Practical Common Lisp CDN$ 53.26

ANSI Common LISP + Practical Common Lisp
Price For Both: CDN$ 141.04

Show availability and shipping details

  • This item: ANSI Common LISP

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

  • Practical Common Lisp

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


Customers Who Bought This Item Also Bought


Product Details


Product Description

From Amazon

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.

From the Publisher

Teaching students new and more powerful ways of thinking about programs, this 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 students 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.

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

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most helpful customer reviews
3 of 3 people found the following review helpful
5.0 out of 5 stars Lisp as an efficient, general-purpose language Jan 27 2000
By A Customer
Format:Paperback
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?

Was this review helpful to you?
5.0 out of 5 stars Best Common Lisp Sample Text you can Own Oct 6 2006
Format:Paperback
I wouldn't say this is the best introductory book to list, that honor rest's with Peter Siebel's Practical Common Lisp. This book acts as more of a reference, but one that is loaded with example code and has a great pace and flow to it.

I would place it as the best Common Lisp reference you can get in dead tree form!

Pros:

- Good Summary and practice questions at the end of each chapter

- Great example code, that actually does something useful

- Great introduction to the CLOS

- Teaches you how to use Common lisp as a general purpose language, like Java and C++, rather than shoehorning it as an AI only language like other texts do.

Cons:

- No reference on setting up a lisp environment, that is up to the reader

- Not a great introductory text, though in its defence the book doesn't claim to be

- Short Macro section, though the author has written another book that fully describes macros
Was this review helpful to you?
5.0 out of 5 stars Graham Understands Lisp Feb 10 2003
By Putnam
Format:Paperback
Graham has a penetrating understanding of Lisp, so the text is lucid and easy to follow. Also, like Starr's report on Clinton, some of the best stuff is in the footnotes!

The book is small and the topic large, so some coverage of things is a bit thin. So what -- the Hyperspec is free.

The book is extremely practical, dealing with how to write programs and use the language. It is *extremely* handy to refer to while programming; this is not true of the Hyperspec. Hence this book is a must-have.

Also strongly recommended (especially if you don't know why Lisp is so wonderful) is "On Lisp", by Paul Graham. He shows the completely unmatched power of Lisp. Out of print, you can get for free on Graham's website -- go to yahoo to find it.

Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
4.0 out of 5 stars A good book for insights into python features
I read the first few chapters of this book before losing interest. My general feeling is that it is a good source to get some insights into where python features like lambda... Read more
Published on Jun 4 2004
5.0 out of 5 stars concise and fast paced introduction
A good tutorial on the use of lisp as a "non-ai" mainstream programming language.
Give the history and a rich set of unique programming features lisp offers, it's... Read more
Published on Dec 26 2002 by Sandeep Puri
4.0 out of 5 stars A great introduction to lisp - with some reservations
This was the first book I read about Common Lisp and it really made me excited about the language. The writing is engaging and the examples are first class. Read more
Published on Jun 10 2002 by Barry Wilkes
4.0 out of 5 stars A good first study for the Lisp beginner
With only mild prerequisites in computer science and/or math, Paul Graham gently but quite fully introduces the rudiments of Common Lisp. Read more
Published on Nov 26 2001 by G P
5.0 out of 5 stars Very readable
Very readable. Nice managable chapters of 20 or so pages each.
Published on Sep 13 2001 by Cliff Bryant
3.0 out of 5 stars Not focused very well
I was kind of disappointed in this book. I was hoping to get a definitive definition of the language, but this book doesn't do that. Read more
Published on Feb 16 2000 by "mtnyogi"
5.0 out of 5 stars Great book on Lisp
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. Read more
Published on Feb 11 2000
5.0 out of 5 stars An excellent place to begin learning CLisp!
I had a great time reading this book and learning Common Lisp. As an experienced programmer, I was able to pick up the basics quickly using Mr Graham's layout, and I enjoyed... Read more
Published on Sep 29 1999 by Erik L. Arneson
4.0 out of 5 stars All in all a good book but not a great one.
I have to agree with the writer from Oslo: The book is good but pedegogically it falls short at times. I too felt the need for more examples and more explanations in places. Read more
Published on Mar 11 1999
4.0 out of 5 stars A readable and understandable introduction to Common Lisp
It's absolutely greatest feature is the reference section at the end. Even though the book omits full definition of every function or macro at the places they're introduced, they... Read more
Published on Jan 7 1999
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges