21 of 22 people found the following review helpful:
5.0 out of 5 stars
Superb, October 5, 1998
By A Customer
I can't think of a single bad thing to say about this book. The writing is clear, the examples numerous and interesting, and topics are covered thoroughly. There are exercises of various levels of difficulty. Very suitable for self study.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
15 of 16 people found the following review helpful:
5.0 out of 5 stars
Gentle and comprehensive, August 12, 2002
If you have previous programming experience, Prolog will be quite a challenge. Logic programming is very different from functional or imperative, and will definitely be a major culture shock.
The first part of the book introduces the concepts of logic programming at the right pace, giving you time to assimilate everything. The second part contains several applications of Prolog.
This is a great first book on Prolog and will certainly help you `getting it'.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
17 of 20 people found the following review helpful:
5.0 out of 5 stars
One of the 4 best books on computer programming, February 14, 2005
This, to me, is one of the 4 best books on computer programming. Unfortunately, it is hard. Not because the book is poorly written - it is like a wonderful story, but because understanding how to think declaratively after being taught something like C or Java is like someone giving you a pair of wings when you're a mudfish.
Thinking declaratively changes how you think about problems and how you write code. It's a career changing experience. This book leads the way.
Top 4:
* Structure and Interpretation of Computer Programs (Sussman, Abelson)
* The Art of Prolog by Sterling/Shapiro
* Introduction to Algorithms by Cormen, etc.
* Concepts, Techniques, and Models of Computer Programming by Van Roy and Haridi
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No