Язык логического программирования ПРОЛОГ. Бураков М.В. - 4 стр.

UptoLike

Составители: 

2
– создания естественно-языковых интерфейсов для существующих
программ;
– перевода текстов с одного языка на другой, в том числе – с одного
языка программирования на другой.
ПРОЛОГ появился в 1973 г., когда группа исследователей из Мар-
сельского университета под руководством Алана Колмероэ, создала про-
грамму для доказательства теорем, которая была реализована на языке
Фортран. Впоследствии этот продукт получил название ПРОЛОГ. Пер-
вые годы ПРОЛОГ не находил широкого практического применения.
Однако в 1981 г. было объявлено о японском проекте создания ЭВМ
пятого поколения, в основе программного обеспечения которых пред-
полагалось использовать логическое программирование. Этот проект
создания ЭВМ для обработки знаний вызвал большой резонанс во всем
мире. Появились коммерческие реализации ПРОЛОГа, такие как CProlog,
Quintus Prolog, Silogic Knowledge Workbench, Тurbo Prolog и др.
Наибольшую популярность в нашей стране получила система про-
граммирования Turbo Prolog – один из продуктов известной фирмы
Borland. В 1988 г. был выпущен Turbo Prolog 2.0, получивший широкое
распространение. Фирма Borland распространяла эту версию до 1990 г.,
а затем компания PDC приобрела права на этот продукт, получивший
название PDC Prolog. Позднее был выпущен Visual Prolog, оснащенный
стандартными возможностями для быстрого проектирования интерфейса.
В декабре 1997 г. фирма PDC выпустила Visual Prolog 5.0, а с января
1999 г. приступила к распространению версии 5.1. В настоящее время все
желающие могут бесплатно скопировать через Internet последнюю версию
системы Visual Prolog 5.1 Personal Edition, функционирующую в средах
Windows 3.1/95/98, NT, OS/2, SCO UNIX и Linux. Ее загрузочный файл
объемом 20 Мбайт можно найти по адресам:
http://www.visual-prolog.com/
vip/vipinfo /freeware version.htm, http://www.pdc.dk/vip/vipinfo/freeware
version.htm. Вариант Personal Edition предназначен для некоммерческого
использования, и сообщения об этом имеются во всех приложениях, со-
зданных с его помощью. Кроме того, владельцы Personal Edition не обеспе-
чиваются бесплатной технической поддержкой и на них не распространя-
ются льготы и скидки при приобретении новых версий. В последней вер-
сии появились такие усовершенствования, как отладчик, специальный
инструментарий и примеры разработки Web-узлов.
Для учебных целей вполне пригоден Turbo Prolog. На использование
этой реализации языка рассчитаны все приводимые примеры и задачи.