2015-02-11 75 views
3

大家好,我正在爲我們的論文開發專家系統。但問題是我不知道從哪裏開始。我的教授建議將Prolog作爲我的後端,併爲用戶界面使用另一種語言。我打算使用vb.net作爲前端,是否有可能vb.net可以連接到Prolog。 請幫忙。Prolog連接到vb.net

+0

用戶界面可以很容易地在Prolog中進行原型開發,不要過早擔心底層細節。 – CapelliC 2015-02-11 10:48:37

回答

2

一般來說,如果你發現一個基於.NET的Prolog語言的版本,則您的問題自動解決的原因公共語言運行庫。它會產生相同的IL,你可以從Prolog或任何其他.Net語言構建後端。因此,您可以從任何其他基於.Net的前端技術調用您的後端生成的dll。

我已經看過了一些基於.NET的序言語言,結果發現:

  1. Prolog的淨herehere
  2. P#here
  3. tutProlog它提供了一個基於.NET版本here
  4. 行星:基於.Net的prolog項目研究here