gpt4 book ai didi

javascript - javascript 中的简单 Prolog 谓词

转载 作者:行者123 更新时间:2023-11-29 22:31:34 25 4
gpt4 key购买 nike

javascript 客户端代码中,是否有任何经过实践检验的方法来声明一些(简单的)prolog 谓词并断言一些事实?

我能找到的最好的是 http://www.csse.monash.edu.au/~lloyd/tildeLogic/Prolog.toy/Ch/04.Techn1.shtml但看起来它正在调用一些服务器端“玩具”解释器。

最佳答案

Prolog 的优点在于它有一个很好的回溯和统一引擎,内置于该语言本身。 Javascript(和大多数语言一样,顺便说一句)没有这个,所以没有办法“免费”获得 Prolog 风格的功能。

当然,您可以为您的 Prolog 子集编写解释器(或从某处将其作为库获取)并将谓词传递给它,编码为一些不错的 JS 数据结构。

但是,你为什么要这个?你只需要回溯吗?你需要复杂的统一吗?也许只写一个递归搜索函数就足够了?你的问题没有提供很多细节。

关于javascript - javascript 中的简单 Prolog 谓词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com