Prolog 程序很少单独使用,它们通常嵌入在像 Java、C 或 C++ 这样的命令式编程语言中。将 Prolog 嵌入支持 OOP 的语言通常比嵌入 C 更容易,因为 Prolog 类型与命令式语言中使用的类型非常不同,而对象可以很好地封装其特定行为。(例如,变量的“未实例化”状态)
您可以在此处找到有关 Java-Prolog 接口的文档:[1]
与 Perl 接口:[2]
[3]