Recursion 在Prolog中学习递归

Recursion 在Prolog中学习递归,recursion,prolog,declarative-programming,Recursion,Prolog,Declarative Programming,我对Prolog中递归的工作原理有基本的了解。我发现很难用陈述性范式来思考。你能推荐一些学习资源,其中包含编写递归谓词的已解决示例吗?问题列出了一些[书籍]资源 当我学习序言时,我发现利昂·斯特林和埃胡德·夏皮罗的书比其他关于这个主题的书更有启发性 理查德·奥基夫的看起来也不错,但我不能说我看过: 要回答这个问题,请列出几个[书籍]资源 当我学习序言时,我发现利昂·斯特林和埃胡德·夏皮罗的书比其他关于这个主题的书更有启发性 理查德·奥基夫的看起来也不错,但我不能说我看过: 我认为Prolog在“

我对Prolog中递归的工作原理有基本的了解。我发现很难用陈述性范式来思考。你能推荐一些学习资源,其中包含编写递归谓词的已解决示例吗?

问题列出了一些[书籍]资源

当我学习序言时,我发现利昂·斯特林和埃胡德·夏皮罗的书比其他关于这个主题的书更有启发性

理查德·奥基夫的看起来也不错,但我不能说我看过:

要回答这个问题,请列出几个[书籍]资源

当我学习序言时,我发现利昂·斯特林和埃胡德·夏皮罗的书比其他关于这个主题的书更有启发性

理查德·奥基夫的看起来也不错,但我不能说我看过:


我认为Prolog在“基本”自然语言处理方面表现得最好。事实上,很久以前,这是它的第一个也是最重要的战场

“基本”,因为NLP有很多复杂性,与任何实现的选择都无关

但是NLP显示了两个领域,其中递归对于实现非常重要,这是问题的内在原因:

语法本质上是“数据”中的递归 解析:需要一种语言来分析语言-元编程是一种基本工具。 解析可以看作是两个问题都需要解决的最简单的领域


因此,我更喜欢Pereira Shieber的书。

我认为Prolog在“基本”自然语言处理方面表现得最好。事实上,很久以前,这是它的第一个也是最重要的战场

“基本”,因为NLP有很多复杂性,与任何实现的选择都无关

但是NLP显示了两个领域,其中递归对于实现非常重要,这是问题的内在原因:

语法本质上是“数据”中的递归 解析:需要一种语言来分析语言-元编程是一种基本工具。 解析可以看作是两个问题都需要解决的最简单的领域


因此,我更喜欢Pereira Shieber的书。

这是一系列使用递归的问题:单击问题下方的Prolog标签:这是一系列使用递归的问题:单击问题下方的Prolog标记:工艺相当先进。我从Prolog编程中获得了很多好处。在我看来,序言类书籍往往是伟大的;我还没读过一本真正的书。工艺相当先进。我从Prolog编程中获得了很多好处。在我看来,序言类书籍往往是伟大的;我还没读过一本真正的书。