第一章 基本概念 1
1.1 计算机软件 1
1.2 计算机的操作系统 3
1.3 程序设计语言的一般概念 8
1.4 常用程序设计语言综述 12
1.5 新一代软件开发环境 22
1.6 对程序设计语言的基本要求 24
2.1 程序设计语言比较的意义和原则 26
第二章 常用程序设计语言的比较 26
2.2 与硬件接近程度,对硬件资源利用程度的比较 31
2.3 可移植性的比较 32
2.4 应用范围的比较 33
2.5 程序直观方便性、可读性、可维护性的比较 36
2.6 数据类型的比较 42
2.7 简洁性比较 43
2.8 结构化性能的比较 46
2.9 编译效率与执行速度的比较 47
2.10 小结 47
3.1 汇编语言综述 49
第三章 汇编语言 49
3.2 汇编语言语句种类及格式 50
3.3 伪指令语句 54
3.4 背景与发展 61
3.5 汇编语言的特点 67
3.6 汇编语言的适用对象 69
3.7 应用举例 69
3.8 汇编语言的限制 75
4.1 BASIC语言综述 77
第四章 BASIC语言 77
4.2 背景与发展 83
4.3 解释BASIC与编译BASIC 84
4.4 BASIC语言的几个新版本的比较 84
4.5 BASIC语言的适用对象 87
4.6 应用举例 87
4.7 BASIC语言的限制 94
第五章 COBOL语言 95
5.1 COBOL语言综述 95
5.2 背景与发展 106
5 3 COBOL语言适用对象 109
5.4 COBOL语言的特点 111
5.5 COBOL语言应用举例 115
5.6 COBOL语言的限制 124
第六章 FORTRAN语言 126
6.1 FORTRAN语言综述 126
6.2 FORTRAN语言程序结构 130
6 3 背景与发展 134
6.4 FORTRAN语言的特点 137
6.5 FORTRAN语言的适用对象 139
6.6 应用举例 141
6.7 FORTRAN语言的限制 146
第七章 C语言 150
7.1 C语言的数据结构及其运算 150
7.2 C语言的语句及函数 154
7.3 C语言程序、指针及字符串 157
7.4 背景与发展 163
7.5 C语言的特点 163
7.6 C语言的适用对象 167
7.7 应用举例 168
7.8 C语言的限制 173
8.1 Pascal语言综述 175
第八章 Pascal语言 175
8.2 背景与发展 187
8.3 Pascal语言的适用对象 189
8.4 应用举例 189
8.5 Pascal语言的限制 190
第九章 PROLOG语言 192
9.1 PROLOG语言综述 192
9.2 背景与发展 204
9.3 PROLOG语言的特点 206
9.4 PROLOG语言的适用对象 208
9.5 应用举例 210
9.6 PROLOG语言的某些限制 214
第十章 C++和面向对象的语言 215
10.1 面向对象的程序设计语言综述 215
10.2 背景与发展 217
10.3 C++语言的特点 219
10.4 C++语言的适用对象 228
10.5 应用举例 228
10.6 当前流行的C++版本的比较 230