The Art of Prolog: Advanced Programming Techniques (Mit Press Series in Logic Programming) |  | Authors: Leon Sterling, Ehud Shapiro Publisher: MIT Press Category: Book
List Price: $45.00 Buy Used: $12.01 You Save: $32.99 (73%)
New (1) Used (27) Collectible (1) from $12.01
Avg. Customer Rating: 8 reviews Sales Rank: 641784
Media: Hardcover Number Of Items: 1 Pages: 437
ISBN: 0262192500 Dewey Decimal Number: 005.133 EAN: 9780262192507 ASIN: 0262192500
Publication Date: October 1986 Availability: Usually ships in 1-2 business days Shipping: Expedited shipping available Shipping: International shipping available Condition: Standard used condition.
|
| Also Available In:
|
| Similar Items:
|
| Editorial Reviews:
Product Description This new edition of The Art of Prolog contains a number of important changes. Most background sections at the end of each chapter have been updated to take account of important recent research results, the references have been greatly expanded, and more advanced exercises have been added which have been used successfully in teaching the course. Part II, The Prolog Language, has been modified to be compatible with the new Prolog standard, and the chapter on program development has been significantly altered: the predicates defined have been moved to more appropriate chapters, the section on efficiency has been moved to the considerably expanded chapter on cuts and negation, and a new section has been added on stepwise enhancement?a systematic way of constructing Prolog programs developed by Leon Sterling. 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.
|
| Customer Reviews: Read 3 more reviews...
Best book on Prolog August 24, 2008 Prolog remains academic but still of great educational value. But to get to that value, you need to get past using prolog like a smart procedural language. This book and especially its last few chapters achieve this goal. For this reason I recommend it as a must read for any decent computer scientist.
Pricey but a must have December 21, 2006 2 out of 2 found this review helpful
Admittedly, this one tends to be a bit pricey. But, the content is pure gold for any programmer. Nowhere is the Prolog paradigm better conveyed than here. And, it is of little value to you if you attempt to learn prolog with a mindset of some other language. Prolog is unique and demands a unique way of looking at computer programming in general. It is dated a bit in that it does not cover all the latest developments in Prolog/AI research but no other Prolog books provide the foundational understanding that it does. Get this one for a solid foundation and then build on it with others. See my listmania list of AI Language books for suggestions of followup titles.
Great new programming paradigm. September 27, 2005 1 out of 1 found this review helpful
I am currently working as a computer hardware design engineer. I have always been looking for new software methodology to improve my hardware design flow. Prolog, and especially its presentation in this book, shows me an interesting and powerful view of how computer programming should be.
Overall, I am a true believer in Prolog and logic programming after reading this book.
One of the 4 best books on computer programming February 15, 2005 12 out of 13 found this review helpful
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 August 12, 2003 8 out of 8 found this review helpful
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.
|
|
|