Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Problem Solving With Prolog

John Stobo
Тип: PDF
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Prolog is a programming language in which solutions to computing problems are expressed as facts representing relationships between objects and as rules specifying consequences which derive from facts. In Prolog, the mechanisms for representing knowledge about objects and relationships are both high-level and general-purpose. This brings two substantial benefits to the programmer. The first is that, to a very large extent, he or she is freed from concern about the organisation of physical storage for the data which a program is to manipulate. The second is the ease with which concepts and relationships from many areas of human activity can be expressed in the language. You will be able to use Prolog to tackle problems from outside the familiar scope of traditional computing, and you will be able to describe them in a concise and powerful notation. Many of these problems are in the exciting and growing area of Artificial Intelligence, where the ground rules for tasks are often uncertain or scarcely articulated, the tasks themselves so open-ended as to have no identifiable conclusion. Such tasks as general problem-solving, understanding natural language and acquiring and using expertise have been the province of human intellectual endeavour. Programming a computer to carry out these tasks is a challenge indeed.
Другие файлы:

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus
Introduction to Computer Science Using Python: A Computational Problem-Solving Focus introduces readers to programming and computational problem-solvi...

Data Abstraction and Problem Solving with Java: Walls and Mirrors
The Third Edition of Data Abstraction and Problem Solving with Java: Walls and Mirrors employs the analogies of Walls (data abstraction) and Mirrors (...

Problem Solving Through Recreational Mathematics
Many of the most important mathematical concepts were developed from recreational problems. This book uses problems, puzzles, and games to teach stude...

Создание среды сопровождения жизненного цикла экспертных систем на базе пакетов Visual, SWI-Prolog
Общая характеристика и функциональные возможности языка логического программирования Prolog, а также систем SWI-Prolog и Visual Prolog. Формирование б...

Data Abstraction & Problem Solving with C++: Walls and Mirrors, 6th Edition
Data Abstraction and Problem Solving with C++: Walls & Mirrors provides a firm foundation in data abstraction that emphasizes the distinction between...