Programming in Prolog

Programming in Prolog

Publisher
Springer-Verlag
Published
2003
Pages
299
ISBN-13
9783540006787
Format
print
Language
English
Book Summary
Programming in Prolog by W. F. Clocksin is a classic textbook that teaches logic programming through the Prolog language. It covers syntax, semantics, and practical applications, making it ideal for students and professionals. This edition includes updated material on ISO standard Prolog, offering a solid foundation for AI and computational linguistics.
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 Programming in Prolog

Programming in Prolog by W. F. Clocksin is a comprehensive textbook on logic programming using Prolog. It introduces the language's syntax, semantics, and core concepts such as facts, rules, recursion, and backtracking. The book emphasizes practical programming techniques, including list processing, arithmetic, and input/output. It also explores advanced topics like cut and negation, definite clause grammars, and debugging. This edition aligns with the ISO standard for Prolog, ensuring modern relevance. With numerous examples and exercises, it serves as both a learning tool and a reference for programmers interested in artificial intelligence, computational linguistics, and symbolic computation. The clear explanations and structured approach make it accessible to beginners while providing depth for experienced users.

Who should read Programming in Prolog?

This book is ideal for undergraduate and graduate students in computer science, especially those studying artificial intelligence, logic programming, or computational linguistics. It suits programmers seeking to learn Prolog for AI applications, as well as researchers and professionals who need a reliable reference on the language. Teachers and instructors will find it a valuable resource for course design. No prior Prolog knowledge is required, but basic programming experience is helpful.

Pros & Cons
Pros
  • ✓ Clear and systematic introduction to Prolog fundamentals
  • ✓ Comprehensive coverage of both basic and advanced topics
  • ✓ Includes numerous practical examples and exercises
  • ✓ Aligned with ISO standard Prolog for modern relevance
  • ✓ Written by a renowned expert in logic programming
Cons
  • ✗ Some examples may feel dated to modern programmers
  • ✗ Assumes basic familiarity with programming concepts
  • ✗ Limited coverage of recent Prolog extensions
  • ✗ Exercises lack solutions, requiring additional resources
  • ✗ Focuses primarily on theory, with fewer real-world case studies
Frequently asked questions
Is this book suitable for beginners?
Yes, it starts with the basics and gradually introduces more complex concepts, making it accessible to those new to Prolog.
Does it cover the ISO standard for Prolog?
Yes, this edition includes updates to align with the ISO standard, ensuring the content is current and portable across implementations.
Are there exercises with solutions?
The book contains exercises, but solutions are not provided; instructors may need to supplement with additional materials.
Is this book useful for AI applications?
Absolutely, Prolog is widely used in AI, and the book covers techniques relevant to symbolic AI and knowledge representation.
What edition is this?
This is the 4th edition, revised and updated to reflect modern Prolog practices.

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.