The Art of PROLOG: Advanced Program...

The Art of PROLOG: Advanced Program...

Publisher
MIT Press
Published
1994
Pages
—
ISBN-13
9780262691635
Format
print
Language
English
Book Summary
The Art of PROLOG: Advanced Programming Techniques by L. Sterling is a classic textbook for learning logic programming. It covers Prolog fundamentals, advanced techniques like meta-programming and search strategies, and practical applications. Ideal for students and programmers seeking deep understanding of Prolog and AI programming.
This book is not available
Best buying and renting options — totals include estimated shipping when seller shipping is unavailable
Store Condition Deals & Coupons Price Est. Shipping Total Buy
About The Art of PROLOG: Advanced Program...

The Art of PROLOG: Advanced Programming Techniques is a comprehensive guide to logic programming with Prolog. Written by L. Sterling, this textbook covers core concepts such as unification, backtracking, and recursion, then advances to sophisticated topics like meta-programming, definite clause grammars, and search techniques. It emphasizes both theoretical foundations and practical implementation, with numerous examples and exercises. The book is suitable for computer science students and professionals who want to master Prolog for AI, natural language processing, and expert systems. This edition provides timeless insights into declarative programming and problem-solving.

Who should read The Art of PROLOG: Advanced Program...?

This book is ideal for computer science students, AI enthusiasts, and programmers interested in logic programming. It suits those with basic programming knowledge who want to learn Prolog from scratch or deepen their understanding. Instructors teaching AI or programming languages will find it a valuable resource. Professionals developing expert systems or natural language processing tools will benefit from its advanced techniques.

Pros & Cons
Pros
  • ✓ Comprehensive coverage from basics to advanced topics
  • ✓ Clear explanations with practical examples
  • ✓ Strong emphasis on problem-solving and recursion
  • ✓ Includes exercises to reinforce learning
  • ✓ Timeless content on logic programming principles
Cons
  • ✗ Some examples may feel dated to modern programmers
  • ✗ Assumes familiarity with basic programming concepts
  • ✗ Limited coverage of modern Prolog implementations
  • ✗ Dense text may be challenging for beginners
  • ✗ No companion code or online resources
Frequently asked questions
Is this book suitable for beginners?
It is accessible to those with some programming experience, but absolute beginners may need supplementary resources.
Does it cover advanced Prolog features?
Yes, it covers advanced topics like meta-programming, DCGs, and search strategies.
Is this edition up-to-date?
While the core concepts are timeless, some implementation details may be outdated; it remains valuable for learning principles.
Are there exercises?
Yes, each chapter includes exercises to practice and reinforce concepts.
Is it useful for AI applications?
Absolutely, it provides a strong foundation for AI programming using Prolog.

At Windsorbooks, we compare prices from trusted sellers so you can buy, rent, or sell textbooks at the best total price — shipping included.

As an Amazon Associate, Windsorbooks.com may earn a small commission on qualifying purchases.