标签: vb.net prolog connection ffi
大家好,我正在为我们的论文开发一个专家系统。但问题是我不知道从哪里开始。我的教授建议将Prolog作为我的后端,并使用另一种语言作为用户界面。我计划在前端使用vb.net,vb.net是否可以连接到Prolog。 请帮忙。
答案 0 :(得分:2)
您可以使用Uwe Lesta撰写的SWI-Prolog的C#界面:
它也适用于F#所以我认为它适用于VB.Net
答案 1 :(得分:2)
通常,如果您找到基于.Net的prolog语言版本,那么由于公共语言运行时的原因,您的问题会自动解决。无论是从Prolog还是从任何其他.Net语言构建后端,它都会生成相同的IL。因此,您可以使用任何其他基于.Net的前端技术来调用您的后端产生的dll。
我查了一些基于.Net的prolog语言并发现: