Skip to content
Scan a barcode
Scan
Hardcover The Art of Prolog, Second Edition: Advanced Programming Techniques (Logic Programming) Book

ISBN: 0262193388

ISBN13: 9780262193382

The Art of Prolog, Second Edition: Advanced Programming Techniques (Logic Programming)

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Hardcover

Condition: Good

$46.49
Save $38.51!
List Price $85.00
Almost Gone, Only 2 Left!
Save to List

Book Overview

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

5 ratings

One of the 4 best books on computer programming

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

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

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!

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

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.
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Notice | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured