skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: PROLOG programming for artificial intelligence

Book ·
OSTI ID:5480416

This book is aimed at students and researchers in computer science, logic programming, programming languages and artificial intelligence. Japan's Fifth Generation Project has made Prolog the language which will form the basis for the new generation of computer systems. The author introduces Prolog as efficient language for non-numeric programming. The syntax and semantics are discussed and examples are used to illustrate the non-procedural aspects which distinguish Prolog from other languages. The applications of Prolog are then demonstrated in the many areas of artificial intelligence, including heuristic search, game playing and expert systems. Contents: An overview of Prolog; Syntax and meaning of Prolog programs; Lists, operators, arithmetic; Using structures: examples programs; Controlling backtracking; Input and output; More built-in procedures; Programming style and technique. Operations on data structures; Balanced trees; Basic problem-solving strategies; Best-first: a heuristic search principle; Problem reduction and/or graphs; Expert systems; Game playing; Pattern directed systems.

OSTI ID:
5480416
Country of Publication:
United States
Language:
English