All but one of the chapters in Part III, Advanced Prolog Programming Techniques, have been substantially changed, with some major rearrangements. A new chapter on interpreters describes a rule language and interpreter for expert systems, which better illustrates how Prolog should be used to construct expert systems. The chapter on program transformation is completely new and the chapter on logic grammars adds new material for recognizing simple languages, showing how grammars apply to more computer science examples.
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
A classic
Published by Thriftbooks.com User , 21 years ago
This book is a must for anyone starting to program in Prolog or interested in logic programming. A downsize of the book (if any) can be that it could have detailed more in the respect of Prolog's applications. The pleasant style of the authors would have made a wonderful introduction into these fields. A real pleasure to read.
Gentle and comprehensive
Published by Thriftbooks.com User , 22 years ago
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'.
Sumptuous!
Published by Thriftbooks.com User , 25 years ago
I bought this book for the cover (it's good enough to keep on a coffee table), and stayed for the code. My favorite part of the book is Part II, where the Prolog language is described. I learned Prolog from the Clocksin and Mellish book, but never really "got it" until I went through The Art of Prolog.
Superb
Published by Thriftbooks.com User , 26 years ago
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.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.