Аннотация
Пролог—язык высокого уровня, основанный на математической логике. Главной его особенностью является наличие нескольких равноправных семантик для его текстов. Текст на Прологе может трактоваться как декларативное описание некоторых закономерностей и как описание некоторых процедур. Спецпроцессоры, использующие язык Пролог, или Пролог-машины, ориентируются на решение задач, связанных с логическим выводом, что позволяет надеяться на решение задач дедукции практической сложности (правда, для ограниченного языка исчисления предикатов первого порядка — хорновских дизъюнктов). Дан обзор архитектуры существующих Пролог-машин. Ключевые слова
Спецпроцессоры, Машина вывода, Пролог-машина |