2015-02-11 4 views
3

Приветствую всех Я разрабатываю экспертную систему для нашего тезиса. Но проблема в том, что я не знаю, с чего начать. Мой профессор предложил сделать Prolog моим задним концом и использовать другой язык для пользовательского интерфейса. Я планирую использовать vb.net для интерфейса, возможно ли, что vb.net может подключиться к Prolog. прошу помочь.Пролог Подключитесь к vb.net

+0

пользовательский интерфейс может быть легко прототипирован в Prolog, не беспокойтесь слишком рано о деталях нижнего уровня ... – CapelliC

ответ

2

Вы можете использовать C# интерфейс для SWI-Пролог написан Уве Lesta:

Он работает также с F #, так что я думаю, что он будет работать с VB.Net

2

Обычно, если вы найдете на основе .Net версии Прологе, то ваш вопрос автоматически решается по причине общеязыковой среды выполнения. Он будет создавать тот же IL, если вы построите задний конец от Prolog или любого другого .Net-языка. Таким образом, вы можете вызывать ваши DLL-файлы с обратной стороны из любой другой технологии.

Я посмотрел на несколько языков .Net на основе прологов и выяснили:

  1. Пролог .Net here и here
  2. P # here
  3. tutProlog который предлагает основанную версию .Net here
  4. Планета: исследование. Пролог-проект на основе .Net here
Смежные вопросы