- 7
- 0
- 约2.55万字
- 约 111页
- 2018-07-03 发布于湖北
- 举报
第二章 人工智能程序设计语言 目录 2.1综述 2.2函数型程序设计语言LISP 2.3逻辑型程序设计语言PROLOG 2.4Turbo PROLOG程序设计 2.1综述(1) 人工智能解决的问题 人工智能解决的问题是实现对脑功能的模拟和再现,人工智能程序要面向问题、面向逻辑,要能支持知识表示,能描述逻辑关系和抽象概念,其处理对象更多是知识,或者说是符号。 第一个程序设计语言 1960年美国麦卡锡和他的研究小组设计实现LISP(LISt Processing),是一种表处理语言。 2.1综述 函数型语言 逻辑型语言 面向对象语言 混合型语言 2.1.1函数型语言 典型代表LISP LISP程序由一组函数组成,程序的执行过程就是一系列的函数调用和求值过程。 纯函数型程序设计语言FP 2.1.2逻辑型语言 典型代表PROLOG(PROgramming in LOGic) PROLOG程序是陈述性语言,不需要告诉计算机“怎么做”,只需要告诉计算机“做什么”。 PROLOG语言是以Horn子句逻辑为基础的程序设计语言,是目前最具代表性的一种逻辑程序设计语言。 PARLOG、Concurrent PROLOG、GHC 2.1.3面向对象语言 面向对象语言信息隐蔽、封装、继承、多态、消息传递,改善了软件的复杂性、模块性、重用性和可维护性。 面向对象程序
原创力文档

文档评论(0)