Prolog 程式很少單獨使用,它們通常嵌入在像 Java、C 或 C++ 這樣的指令式程式設計語言中。將 Prolog 嵌入支援 OOP 的語言通常比嵌入 C 更容易,因為 Prolog 型別與命令式語言中使用的型別非常不同,而物件可以很好地封裝其特定行為。(例如,變數的“未例項化”狀態)
您可以在此處找到有關 Java-Prolog 介面的文件:[1]
與 Perl 介面:[2]
[3]