Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » Prolog Programming for Artificial Intelligence  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
New Releases
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java for Artificial Intelligence: Structures and Strategies for Complex Problem Solving
Visit Laptop Nirvana for the best Cheap Discount Laptops
Bestsellers
Prolog Programming for Artificial Intelligence
Prolog Programming in Depth
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java for Artificial Intelligence: Structures and Strategies for Complex Problem Solving
Learn Prolog Now!
Programming in Prolog: Using the ISO Standard
Techniques of Prolog Programming with Implementation of Logical Negation and Quantified Goals
Logic with Prolog (Oxford Applied Mathematics and Computing Science Series)
Building Expert Systems in Prolog (Springer Compass International)
Introduction to Programming Languages: Principles, C, C++, Scheme And Prolog
Programming in Prolog: Using the ISO Standard

Prolog Programming for Artificial Intelligence

Prolog Programming for Artificial Intelligence

zoom enlarge 
Author: Ivan Bratko
Publisher: Addison Wesley
Category: Book

List Price: $79.80
Buy New: $79.43
You Save: $0.37


New (18) Used (9) from $29.11

Avg. Customer Rating: 5.0 out of 5 stars 9 reviews
Sales Rank: 54556

Media: Paperback
Edition: 3rd
Number Of Items: 1
Pages: 678
Shipping Weight (lbs): 2.5
Dimensions (in): 9.1 x 6.8 x 1.4

ISBN: 0201403757
Dewey Decimal Number: 006.302855133
EAN: 9780201403756
ASIN: 0201403757

Publication Date: September 8, 2000
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: Brand new in excellent condition. Ready to ship. Receive within 4 days. Satisfaction guaranteed. International delivery within 7 days. US edition.

Editorial Reviews:

Product Description
The third edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. Prolog has its roots in logic, however the main aim of this book is to teach Prolog as a practical programming tool. This text therefore concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The third edition has been fully revised and extended to provide an even greater range of applications, which further enhance its value as a self-contained guide to Prolog, AI or AI Programming for students and professional programmers alike.


Customer Reviews:   Read 4 more reviews...

5 out of 5 stars Why is this the the best textbook on prolog?   July 5, 2006
 6 out of 6 found this review helpful

Although this text is always mentioned in the same breath as other introductory textbooks on prolog, I don't think I've ever seen it described as "the best."
The book which usually takes the palm in such comparisons is "Art of Prolog." While "Art of Prolog" is an outstanding book, I think that now, in 2006, it has been eclipsed by the 3rd edition Bratko's book. Why?

Simply this: Bratko's textbook is (as far as I'm aware) the _only_ textbook on prolog which treats the language as a living, developing language! Other textbooks are great for their time, but they are unfortunately stuck in their time. Its as if nothing has happend to the prolog language since February 16, 1987. But this isn't true at all!

The biggest case in point: constraint logic programming! Bratko's text is the only introductory prolog textbook to even acknowledge the existance of CLP. And Bratko gives very lucid descriptions of it, along with very helpful examples and challenging exercises.

Another case in point: inductive logic programming! An entire new branch of machine learning theory has risen, based on logic programming, and NONE of the other introductory prolog textbooks cover it? Come on guys!

I would love to see a 4th edition of this book, because since this one has been published, logic programming has moved even further ahead. Constraint handling rules (CHR), logical functional languages (like Curry), using prolog for the semantic web, etc etc etc. It might be the best kept secret in computer science, but logic programming is really still one of the most exciting areas of programming, and Bratko's book does the best job of staying abreast of, and conveying the excitment of, this living and dynamic field.



5 out of 5 stars A respectable book from a respectable man   December 5, 2004
 1 out of 2 found this review helpful

I remember contacting with Mr.Bratko via mail as I was a university student and I couldn't beleive that this book came from such a modest personality.
The most challanging language, the most challenging programming book I have ever faced with.
Force your IQ with this one.



5 out of 5 stars Great book for learning AI with Prolog, but....   August 12, 2002
 14 out of 15 found this review helpful

... a horrible Prolog tutorial.

This is not a good first book on Prolog. If you are new to Prolog and Logic Programming, you should read 'Art of Prolog' first.

Prolog is quite different from other languages, and you'll need some time to get it. This book doesn't give you that time: after briefly introducing the basic concepts, Bratko dives at breakneck speed into recursion and list processing.

Don't get me wrong, this is a magnificent book on how to do AI with Prolog, but it shouldn't be your first Prolog book. It's an excellent second book.


5 out of 5 stars An excellent introduction to Prolog and concepts in AI   March 6, 2002
 6 out of 7 found this review helpful

Professor Bratko has done a tremendous job of putting all the fundamental concepts of Prolog and its applications in various areas of AI. Although this book is focused on Prolog, the concepts that he has discussed are so fundamental that they can be implemented in other languages like Java as well.

I recommend this book to everyone who wants to learn Prolog. I would also recommend the readers to use a Prolog system to work out the examples and exercises as s/he goes through every chapter. A DEC10 Prolog system (like SICStus Prolog) would probably be the best companion for this book.


4 out of 5 stars I thought the book could be better   December 28, 2001
 5 out of 7 found this review helpful

I find the book does not adequetly explain the more complex code examples. First of all the code is not adequetly commented. Secondly, it does not explain the code well for programmers. First when introducing a program like in the expert systems shell chapter it should first define an interface for the program, and explain each goal listed. It should adequetly explain what each goal and clause should hope to achieve. Also, for the more complicated programs it should draw some type of diagram, maybe a flow chart or something that explains the concepts involved. It leaves too much figuring out and guessing for the reader. It is not very user-friendly!
On the positive side, it does an adequate job of explaining concepts when complex code is not involved. I found that I could follow along on even the more advanced chapters mostly everything at least until code was suddenly introduced. Then it became a guessing game as to what it was trying to do.
The author does not seem to realize that it is more difficult to try to understand somebody else's program than it is to write your own program from scratch. As a consequence the reader wastes a lot of time trying to guess what his program is doing.
Note: this review is of the 2nd edition and does not necessarily reflect the 3rd. But, then again, every other review on this page prior to mine is about the 2nd edition as well!


Powered by Associate-O-Matic