为什么Prolog和Lisp超过cpp \ C \ C#来创建人工智能?

时间:2017-03-07 16:41:54

标签: prolog lisp

我看到如果我想创建一个人工智能软件,Prolog和Lisp是我应该使用的两种语言。

这两者有什么特别之处,那不是C ++ \ C \ C#? 这意味着用这个更容易创建人工智能软件?或者我可以使用更多的功能来实现我的目标,与其他我没有的功能。?

1 个答案:

答案 0 :(得分:0)

Peter Norvig写了一篇名为A Retrospective on Paradigms of AI Programming的文章,他根据搜索,可用的工作等来看Lisp的流行度,并且在1991年,Lisp仍然是更大的语言。在2002年,似乎Algol,尤其是C ++和Java,已经取代了Lisp,即使它也是AI的选择。

今天的Algol语言具有许多以前lisp作为独特功能的功能。它们还没有所有的lisp功能,但是它们正在慢慢收敛到使用Algol语法的Lisp。