用户登录
用户注册

分享至

人工智能 语言

  • 作者: 木屋烤肉
  • 来源: 51数据库
  • 2020-09-22
典型的人工智能语言主要有LISP、Prolog、Smalltalk、C++等。

一般来说,人工智能语言应具备如下特点:

·具有符号处理能力(即非数值处理能力);

·适合于结构化程序设计,编程容易;

·具有递归功能和回溯功能;

·具有人机交互能力;

·适合于推理;

·既有把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控制的模式匹配机制。

在人工智能手册中介绍了七种人工智能语言:

LISP,PLANNER,CINNIVER,QLISP,POP-2,SAIL,FUZZY。近百种人工智能语言中,只有LISP和后起之秀Prolog是人工智能研究和应用中占重要地位的两种人工智能程序设计语言。虽然国内外对这两种AI语言曾有争议,褒贬不一,但LISP和PROLOG的重要性是都不可否认的。



  lisp(全名list processor,即链表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。 lisp有很多种方言,各个实现中的语言不完全一样。1980年代guy l. steele编写了common lisp试图进行标准化,这个标准被大多数解释器和编译器所接受。在unix/linux系统中,还有一种和emacs一起的emacs lisp(而emacs正是用lisp编写的)非常流行,并建立了自己的标准。 lisp的祖先是1950年代carnegie-mellon大学的newell、shaw、simon开发的ipl语言。
软件
前端设计
程序设计
Java相关