Создание интерфейса к пролог-программе в среде C++ Builder

Май 21, 2010

dexis

7 Комментария(ев)

prolog
Prolog – достаточно гибкий и мощный язык логического программирования. Не смотря на то, что сегодня он утратил свою былую популярность, его все еще продолжают использовать для решения некоторых специфических задач, и, в частности, для разработки экспертных систем и баз знаний. Принцип использования этого языка в реальных проектах обычно следующий: на прологе создается база знаний, интерфейс к которой реализуется на «обычных» языках программирования.

На официальном сайте Amzi! Вы можете найти Amzi! Prolog + Logic Server – реализацию пролога, позволяющего создавать экспертные системы с использованием клиент-серверной технологии, когда база знаний хранится на сервере и с ней могут одновременно работать несколько клиентов. В комплекте также прилагаются библиотеки для работы с сервером на java, C\C++ и Delphi. Правда стоит все это не дешево.

Я же хотел рассказать о компоненте, который распространялся с более ранними версиями Amzi! Prolog и предназначался для организации интерфейса к пролог-программе в среде C++ Builder – LSEngine (Logic Server Engine).

Читать полностью »