【发布时间】:2015-10-25 16:42:12
【问题描述】:
我一直在尝试了解在特定上下文中使用 Prolog 是否比 Datalog 有很大的优势。 Prolog 是图灵完备的,而 Datalog 不是。但是使用 Prolog 还有其他实质性优势吗?
具体的上下文可以是例如关系数据库...最好使用 Prolog 或 Datalog ?
【问题讨论】:
-
问题是什么?你说的“具体背景”是什么?
-
可以在 Prolog 中实现 Datalog 解释器,但反过来不行。
-
Datalog 是一个移动的目标。目前尚不清楚这意味着什么。最近的支持者将提出远远超出最初目标的主张。 OTOH,Prolog 是一种标准化语言。
-
具体的上下文可以是例如关系数据库...最好使用Prolog或Datalog?
-
我正在使用 Prolog 创建一个演绎电子表格......但我看到到目前为止创建的大多数演绎/逻辑电子表格大多基于 Datalog......我想知道它是否不是最好使用 Prolog...而不是