mozetic@uiucdcsb.CS.UIUC.EDU (05/16/86)
Addison-Wesley published a new book: PROLOG Programming for Artificial Intelligence by Ivan Bratko The first part introduces Prolog and shows how Prolog programs are developed. The second part applies Prolog to some central areas of AI, and introduces fundamental AI techniques through complete Prolog programs. Throughout the book there is a lot of exercies and sample programs. The following is a table of contents: THE PROLOG LANGUAGE 1. An Overview of Prolog 2. Syntax and Meaning of Prolog Programs 3. Lists, Operators, Arithmetic 4. Using Structures: Example Programs 5. Controlling Backtracking 6. Input and Output 7. More Built-in Procedures 8. Programming Style and Technique PROLOG IN ARTIFICIAL INTELLIGENCE 9. Operations on Data Structures 10. Advanced Tree Representations 11. Basic Problem-Solving Strategies 12. Best-first: A Heuristic Search Principle 13. Problem Reduction and AND/OR Graphs 14. Expert Systems 15. Game Playing 16. Pattern-Directed Programming