最常见的人工智能语言是Lisp,它至今仍在使用。它也是最古老的人工智能语言之一。约翰·麦卡锡在20世纪50年代末开发了它。人工智能语言Lisp是“列表处理”的缩写。这种人工智能语言使用列表来表示数据结构。它被认为是...
最常见的人工智能语言是Lisp,它至今仍在使用。它也是最古老的人工智能语言之一。约翰·麦卡锡在20世纪50年代末开发了它。人工智能语言Lisp是“列表处理”的缩写。这种人工智能语言使用列表来表示数据结构。它被认为是第一种功能性语言编程人员可以用很多灵活的语言来控制语言列表,这是可能的,因为源代码是由列表组成的。程序员可以将源代码作为数据结构来操作,允许他们创建新的语法,或者扩展语言来做必要的事情。它是人工智能(AI)编程的优秀语言,因为它可以轻松地编写与列表结构相对应的模式匹配器。使Lisp成为有用的人工智能语言的另一个因素是它支持符号的能力表示法。可以很容易地将符号与数据关联起来;例如,可以将符号“天空”与颜色“蓝色”相关联。也可以很容易地用较新的数据结构替换旧的数据结构,这个释放工具被称为垃圾回收,它是一种非常动态的人工智能语言,不需要重新编译就可以在Lisp中立即生效,它没有任何核心程序,所有的工作都是通过函数组合和递归来完成的,程序员可以在输入提示下访问任何函数,Lisp是一种广受欢迎的人工智能语言,产生了大量方言和Lisp系统,如Scheme、Interlisp和FranzLisp为了创建一种语言的标准,许多Lisp程序员将现有方言中最好的特性组合起来,创建了一种称为Common Lisp的新语言。这发生在1981年,从那时起,Common Lisp已经发展成为一种非常健壮的语言,通用人工智能程序设计语言。广泛用于计算机游戏、机器人和模式识别问题的编程,Lisp被认为是一种经典的人工智能编程语言,它是20世纪70年代初发展起来的另一种在人工智能中得到广泛应用的编程语言,它以谓词演算为基础,有着更为数学化的基础,被认为是一种重要的逻辑编程语言,在人工智能中得到了广泛的应用处理自然语言处理的专家系统
-
发表于 2020-08-06 08:51
- 阅读 ( 744 )
- 分类:电脑网络