AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Paradigms of Artificial Intelligence Programming : Case Studies in Common Lisp

Please fill out form in order to compare prices
Title: Paradigms of Artificial Intelligence Programming : Case Studies in Common Lisp
ISBN: 1-55860-191-0
Publisher: Morgan Kaufmann
Pub. Date: 01 October, 1991
Format: Paperback
Volumes: 1
List Price(USD): $66.95
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.8 (5 reviews)

Customer Reviews

Rating: 5
Summary: An Excellent Reference on WHY to write good Lisp
Comment: This book is equally excellent regardless of whether you wish to regard it as:

a) A historical study of Artificial Intelligence, with USABLE examples of code, or

b) A book presenting techniques for programming in Common Lisp.

As a reference about Common Lisp, it is certainly lacking, but this is no great problem when both the Common Lisp HyperSpec and Steele's book are readily available in electronic form. It provides something more important: SIGNIFICANT examples, and significant discussions on WHY you would use various Lisp idioms, and, fairly often, discussions on HOW pieces of Common Lisp are likely to be implemented. Its discussion of an implementation of the LOOP macro, for instance, provides a very different point of view than the "references" to LOOP. (Contrast too with Graham's books, which largely deprecate the use of LOOP.)

From an AI perspective, it is also very good, providing WORKING SAMPLES for a whole lot of the historically significant AI problems, including Search, PLANNER, symbolic computation, and the likes.

It would be interesting to see parallel works from the following sorts of perspectives:

- The same sorts of AI problems solved using functional languages (e.g. - ML, Haskell), to allow contrasting the use of those more modern languages. Being more "purely functional" has merits; such languages commonly lack macros, which is something of a disadvantage.

- The use of CL to grapple with some other sorts of applications, notably random access to data [e.g. - databases] and rendition of output in HTML/SGML/XML [e.g. - web server].

Rating: 4
Summary: Not advanced, but good and vast
Comment: The strength of this book is its combination of breadth and completeness: there is working code (well beyond the toy stage) of a large number of different AI systems that cover a large subset of what is commonly considered AI.

The programming itself is rather basic, and very straightforward. In many places an advanced programmer would have avoided a global variable, unified code through the use of higher-order functions, had functions communicate through a shared local environment, created a lazy list, you name it.

The author avoids most of these more advanced approaches in order to present the ideas behind the approaches without being sidetracked into programming technique issues, and that is the correct choice for this book. Even as it is, there is already the duplicity of teaching Common Lisp and teaching AI programming.

That being said, the code in general is not bad at all, even though I wouldn't want my students to learn CL programming from it. The author has simply bent down to the level of, a good C programmer, and worked from there. His main intention being to teach AI programming approaches, he has spent much less time to raise the programming level of his audience.

Knowing the author's level of Lisp programming, I can't wait to see a book by his hand on how to use abstraction as an organising principle in programming.

Rating: 5
Summary: Excellent study of both AI and Common Lisp
Comment: I have no background in computer science or AI, but found myself needing to use Lisp for various creative and artistic purposes. I've spent a lot of money on books relating to Common Lisp, but I wish I had just gotten this one and Touretzky's "Gentle Introduction to Symbolic Computation." The particular strengths of this book are its detailed discussion of advanced topics, especially optimization, and the practical overview of current and historical AI topics through programming examples. Very clearly written.

Similar Books:

Title: ANSI Common LISP
by Paul Graham
ISBN: 0133708756
Publisher: Pearson Education
Pub. Date: 02 November, 1995
List Price(USD): $47.00
Title: Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS
by Sonya E. Keene
ISBN: 0201175894
Publisher: Addison-Wesley Pub Co
Pub. Date: 01 January, 1989
List Price(USD): $39.99
Title: Artificial Intelligence: A Modern Approach (2nd Edition)
by Stuart J. Russell, Peter Norvig
ISBN: 0137903952
Publisher: Prentice Hall
Pub. Date: 20 December, 2002
List Price(USD): $89.00
Title: The Art of the Metaobject Protocol
by Gregor Kiczales, Jim Des Rivieres, Daniel G. Bobrow
ISBN: 0262610744
Publisher: MIT Press
Pub. Date: 30 July, 1991
List Price(USD): $45.00
Title: Hackers and Painters: Big Ideas from the Computer Age
by Paul Graham
ISBN: 0596006624
Publisher: O'Reilly & Associates
Pub. Date: May, 2004
List Price(USD): $22.95

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache