什么是最常见的人工智能语言?(the most common artificial intelligence language?)

最常见的人工智能语言是Lisp,至今仍在使用。它也是最古老的人工智能语言之一。约翰·麦卡锡(John McCarthy)在20世纪50年代末开发了它。...

最常见的人工智能语言是Lisp,至今仍在使用。它也是最古老的人工智能语言之一。约翰·麦卡锡(John McCarthy)在20世纪50年代末开发了它。

Lisp是“列表处理”的缩写这种人工智能语言使用列表来表示数据结构。它被认为是第一种函数式编程语言。有相当多的内置函数可以用来操作列表,这使得语言非常灵活。程序员可以完全控制语言的语法,可以根据自己的目的进行更改。

这是可能的,因为源代码由列表组成。程序员可以将源代码作为数据结构进行操作,允许他们创建新的语法,或者扩展语言来完成必要的工作。它是人工智能(AI)编程的优秀语言,因为它可以轻松编写与列表结构相对应的模式匹配器。

使Lisp成为一种有用的人工智能语言的另一个因素是它支持符号表示的能力。可以很容易地将符号与数据关联起来;例如,可以将符号“天空”与颜色“蓝色”关联起来也可以轻松地用新的数据结构替换旧的数据结构,这种释放功能称为垃圾收集。

这是一种非常动态的人工智能语言,可以在Lisp中使更改立即生效,而无需任何重新编译。它没有任何核心程序,所有的工作都是通过函数组合和递归来完成的。程序员可以在输入提示下访问任何函数。

作为一种广泛流行的人工智能语言,Lisp已经衍生出大量方言和Lisp系统,如Scheme、Interlisp和FranzLisp。为了为该语言创建一个标准,许多Lisp程序员将现有方言中的最佳功能组合在一起,创建了一种称为Common Lisp的新语言。这发生在1981年,从那时起,CommonLisp已经发展成为一种非常健壮的通用AI编程语言。

Lisp被广泛用于计算机游戏、机器人和模式识别问题的编程,被认为是一种经典的人工智能编程语言,经受了时间的考验。Prolog是20世纪70年代早期开发的另一种编程语言,在人工智能中得到了普及。它有一个基于谓词演算的数学基础。它被认为是一种重要的逻辑编程语言,在人工智能中用于自然语言处理和处理专家系统。

  • 发表于 2021-12-15 12:12
  • 阅读 ( 69 )
  • 分类:互联网

你可能感兴趣的文章

人工智能(artificial intelligence)和人类智力(human intelligence)的区别

人工智能(AI)和人类智能深入研究认知功能,如记忆、解决问题、学习、计划、语言、推理和感知。这两者都在改善社会方面发挥了巨大作用。 考虑到他们之间的差异,人工智能是由人类智慧创造的一种创新,它被设计成以更...

  • 发布于 2021-06-25 19:29
  • 阅读 ( 586 )

机器人(robots)和人工智能(artificial intelligence)的区别

...其他友好的类型,不像那些在终结者电影。 另一方面,人工智能(AI)是下一代机器人技术,它涉及像人类一样工作和反应的智能机器。它通常被称为机器智能,已经存在了相当长的一段时间了。但究竟什么是人工智能或人工智...

  • 发布于 2021-06-25 22:31
  • 阅读 ( 518 )

人工智能(ai)和ci公司(ci)的区别

人工智能(artificial intelligence) vs. 计算智能(computational intelligence) 随着人工智能(AI)成为我们日常生活的主流,并增强人类解决困扰我们很长一段时间的一些复杂问题的能力,我们在人类历史上没有看到任何形式的革命。曾经遥...

  • 发布于 2021-06-26 11:35
  • 阅读 ( 437 )

什么是人工智能的应用?(the applications of artificial intelligence?)

人工智能有许多不同的应用,随着人工智能程序越来越复杂,这项技术每年都有新的用途。人工智能经常用于军事、航空和机器人技术。它也被用于医疗、金融和商业等公...

  • 发布于 2021-12-08 13:00
  • 阅读 ( 150 )

什么是不同类型的人工智能下载?(the different types of artificial intelligence downloads?)

... 有许多不同类型的人工智能下载可供那些有兴趣创建或运行人工智能(AI)程序的人使用。一些最常见和流行的下载AI程序用于识别口语,并根据所说的内容在屏幕上生成文本。还有一些简...

  • 发布于 2021-12-08 18:25
  • 阅读 ( 140 )

什么是不同类型的人工智能项目?(the different types of artificial intelligence projects?)

... 被编程为人类推理方式的计算机可以被许多不同的人工智能(AI)项目所利用。科学家和工程师已经发现了在娱乐、语言处理、决策、规划和机器人技术中使用人工智能的方法。随着人工智能程序变得越来越复杂,这项技...

  • 发布于 2021-12-08 18:26
  • 阅读 ( 139 )

什么是不同类型的人工智能技术?(the different types of artificial intelligence technology?)

人工智能(AI)是计算机自动化系统发展的趋势。有几种类型的人工智能技术可用。其中包括机器人技术、语音识别系统和许多智能计算机系统。人工智能是指任何计算机系...

  • 发布于 2021-12-08 18:27
  • 阅读 ( 136 )

什么是人工智能(artificial intelligence?)

人工智能,也称为人工智能,是计算机科学领域的一个分支学科。这一广阔领域的主要目标是创建智能代理——也就是说,创建能够观察和分析其所处环境的软件或软件与...

  • 发布于 2021-12-12 10:57
  • 阅读 ( 113 )

什么是人工智能和机器人之间的联系?(the connection between artificial intelligence and robotics?)

... 虽然人工智能和机器人技术并没有本质上的联系,但它们经常一起被用来创造更接近人类和其他动物的计算机和机器。机器人与生俱来的“智能”与用于移动它们的程序一样,...

  • 发布于 2021-12-15 10:02
  • 阅读 ( 168 )

什么是神经网络和人工智能之间的联系?(the connection between neural networks and artificial intelligence?)

... 神经网络和人工智能通常一起研究,因为神经网络的使用是实现人工智能编程的一种方法。虽然这不是用人工智能创建程序的唯一方法,或在所有情况下都是最好的方法,但神经网络...

  • 发布于 2021-12-15 10:05
  • 阅读 ( 187 )