《今日微机技术 第3分册 LISP语言程序设计》求取 ⇩

上篇LISP语言程序设计1

第一章LISP语言与数据结构1

1.1 LISP语言1

1.2 LISP数据结构2

1.3 原子3

1.4 表和S—表达式3

第二章基本函数5

2.1表处理函数5

2.1.1 引号的使用5

2.1.2 构造表的函数6

2.1.3 分离表中元素的函数7

2.1.4 其它表处理基本函数8

2.2数值运算函数10

2.2.1 算术运算函数10

2.2.2 超越函数11

2.2.3 逻辑运算函数12

第三章流程控制14

3.1 谓词函数14

3.2赋值和求值16

3.2.1 赋值函数16

3.2.2 求值17

3.3 条件选择函数18

3.4 栈组20

3.5 函数定义21

3.6 使用COND函数定义更多的函数23

3.7 结构定义24

第四章递归和迭代25

4.1 递归25

4.2 迭代28

第五章LISP的内部实现34

5.1 特性表34

5.2 关联表36

5.3 数组38

5.4表处理技术40

5.4.1 表存储的抽象表示40

5.4.2 自由存储表的使用与回收41

5.4.3 内存单元的改变42

5.5 包45

第六章无名函数定义46

6.1 定义无名函数46

6.2 LABELS表达式47

6.3 函数定义的内部实现48

第七章宏定义50

7.1 宏字符50

7.2 宏定义51

7.3 其它宏定义函数53

第八章输人输出55

8.1 流55

8.2 基本的输入输出函数56

8.3 其它一些输入输出函数57

8.4 FORMAT格式输出57

第九章文件管理59

9.1 装入程序文件59

9.2 打开文件59

9.3 其它文件操作函数60

下篇LISP语言在人工智能中的应用61

第十章程序设计举例61

10.1 选择项的使用61

10.2 梵塔问题62

第十一章搜索策略65

11.1基本的搜索策略65

11.1.1 图和树65

11.1.2 基本的搜索策略66

11.1.3 搜索策略的LISP实现66

11.1.4 深度优先搜索算法67

11.1.5 广度优先搜索算法72

11.2 皇后问题的搜索策略73

第十二章 符号模式匹配75

第十三章专家系统78

13.1专家系统的基本结构78

13.1.1 知识库78

13.1.2 推理机79

13.1.3 解释机制79

13.1.4 知识获取模块79

13.2 构造一个实际的专家系统79

第十四章框架的实现84

14.1 框架表示84

14.2 框架的LISP表示84

14.3 基本的框架函数85

附录一GCLISP使用指南88

1.GCLISP的运行89

1.1 进入GCLISP89

1.2 退出和重入89

1.3 交互环境90

1.4 输入控制90

1.5 程序输入92

1.6联机帮助92

1.6.1 学习演示程序92

1.6.2 随机帮助系统93

1.7 错误信息94

2.GMACS编辑程序100

2.1 进入GMACS编辑程序100

2.2 退出和重入100

2.3 缓冲区的保护101

2.4 获得帮助101

2.5 功能键和光标移动健表101

2.6 GMACS命令简表102

3. 调试108

附录二GCLISP系统函数和系统变量110

附录三原子的定义117

参考资料117

1997《今日微机技术 第3分册 LISP语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郎庆斌著 1997 成都:西南交通大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。