《计算机程序设计语言原理》求取 ⇩

第一章 绪论1

1.1引言1

1.2 程序设计语言的发展史1

1.2.1第一代语言:机器语言1

1.2.2 第二代语言:汇编语言2

1.2.3 第三代语言:高级语言2

1.2.4 第四代语言:4GL9

1.3 高级程序设计语言的特点12

1.4 程序设计语言的分类12

1.5 程序设计语言的评价标准12

1.5.1软件质量的评价标准13

1.5.2 程序设计语言的评价标准14

1.5.3 程序设计语言的选择标准14

1.6 学习与研究程序设计语言原理的重要性15

习题一16

第二章 语言的定义17

2.1 字符集17

2.2 元语言18

2.3 形式语言与文法19

2.4 BNF范式22

2.5 语法图24

2.6 语义与语用25

习题二26

第三章 程序结构28

3.1 程序书写格式28

3.2 表达式和语句29

3.2.1 算术表达式29

3.2.2 关系表达式30

3.2.3 逻辑表达式30

3.2.4 字符表达式31

3.2.5语句31

3.3 子程序、模块及程序32

3.3.1子程序32

3.3.2 模块33

3.3.3 程序34

3.3.4 分块编译34

3.4 常用语言的程序结构34

3.4.1FORTRAN语言的程序结构35

3.4.2 Pascal语言的程序结构36

3.4.3 C语言的程序结构37

3.5子程序38

3.5.1 子程序定义38

3.5.2 子程序调用45

3.5.3 参数传递46

3.6 变量的作用域47

3.6.1局部变量47

3.6.2 全局变量48

习题三48

第四章 数据类型50

4.1 数据类型及其划分50

4.2 基本数据类型51

4.2.1常量与变量51

4.2.2 整数类型52

4.2.3 实数类型53

4.2.4 字符类型54

4.2.5 逻辑类型55

4.2.6 枚举类型55

4.3 数组类型56

4.3.1数组的定义56

4.3.2 数组的引用58

4.4 字符串类型62

4.5 集合类型65

4.6 记录类型68

4.7 文件类型71

4.8指针类型71

4.8.1 指针的定义和引用72

4.8.2 指针变量作函数参数73

4.8.3 指向数组的指针变量74

4.8.4 指针数组75

习题四76

第五章 控制结构77

5.1 顺序结构77

5.2 选择结构77

5.2.1条件结构78

5.2.2 分情形结构82

5.3 循环结构84

5.3.1 while型循环语句85

5.3.2 repeat型循环语句86

5.3.3 for型循环语句87

5.3.4循环结构中的其它控制语句89

5.4 转移语句90

习题五93

第六章 函数型程序设计语言95

6.1引言95

6.2 命令型语言的特征95

6.3 函数型程序设计的基本概念97

6.3.1函数的定义97

6.3.2 数学函数与语言函数的区别99

6.3.3 函数型程序设计语言99

6.3.4 典型的函数型程序设计语言100

6.4 LISP语言100

6.4.1 LISP语言的基本语法100

6.4.2 LISP语言的内部函数105

6.4.3 LISP语言应用举例110

6.4.4 LISP语言的特点111

6.5 命令型语言与作用型语言的比较112

习题六113

第七章 逻辑程序设计语言114

7.1 逻辑程序设计的基本概念114

7.2 PROLOG语言115

7.2.1 PROLOG语言的基本语法115

7.2.2 PROLOG语言应用举例PROLOG语言的特点129

7.2.4 PROLOG语言的适用范围131

7.2.5 PROLOG语言程序设计的原则133

7.3 LISP语言和PROLOG语言的比较134

7.4 逻辑程序设计语言展望135

习题七136

第八章 面向对象程序设计语言137

8.1引言137

8.2 面向对象程序设计的基本概念137

8.2.1面向对象的基本概念与特征137

8.2.2 面向对象程序设计语言的发展143

8.2.3 面向对象程序设计语言的优点145

8.3 Smalltalk语言146

8.3.1引言146

8.3.2 基本特征147

8.3.3 消息和方法148

8.3.4 继承与多态性152

8.4 C++语言155

8.4.1引言155

8.4.2 类156

8.4.3 重载161

8.4.4 继承163

8.4.5 应用举例165

8.4.6 小结171

习题八171

附录 C语言BNF及语法图173

参考文献185

1997《计算机程序设计语言原理》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由高集荣,田艳编著 1997 西安:西北工业大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机语言与程序设计 QBASIC与C语言(1999 PDF版)
计算机语言与程序设计 QBASIC与C语言
1999 北京市:高等教育出版社
程序设计语言 编译原理( PDF版)
程序设计语言 编译原理
程序设计语言编译原理(1984.06 PDF版)
程序设计语言编译原理
1984.06 国防工业出版社
微型计算机语言与程序设计  下( PDF版)
微型计算机语言与程序设计 下
微型计算机语言与程序设计  上( PDF版)
微型计算机语言与程序设计 上
机械原理电算程序设计(1994 PDF版)
机械原理电算程序设计
1994 焦作矿业学院机械设计教研室
微型计算机原理与程序设计(1986 PDF版)
微型计算机原理与程序设计
1986 成都:四川大学出版社
程序设计语言 IBM个人计算机(1993 PDF版)
程序设计语言 IBM个人计算机
1993 上海:同济大学出版社
计算机基本原理与程序设计(1983 PDF版)
计算机基本原理与程序设计
1983 长沙:湖南科学技术出版社
机械原理电算程序设计(1986 PDF版)
机械原理电算程序设计
1986 北京:中国展望出版社
机械原理电算程序设计(1985 PDF版)
机械原理电算程序设计
1985 哈尔滨:哈尔滨工业大学出版社
程序设计语言编译原理(1980 PDF版)
程序设计语言编译原理
1980 北京:国防工业出版社
计算机程序设计语言的翻译(1986 PDF版)
计算机程序设计语言的翻译
1986 合肥:安徽教育出版社
计算机程序设计(1992 PDF版)
计算机程序设计
1992 北京:科学普及出版社
计算机程序设计语言概论(1982 PDF版)
计算机程序设计语言概论
1982 山东电子学会