《计算机程序设计语言概论》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:树数编译
  • 出 版 社:山东电子学会
  • 出版年份:1982
  • ISBN:
  • 页数:307 页
图书介绍:

目录 1

第一章 概论 1

1-1 六种语言 1

1-2 学习语言 2

1-3 使用语言 3

1-3.1 四种应用领域 4

1-3.2 六种事例研究 6

1-4 对语言的评价和比较 7

1-3.3 事例研究的执行过程 7

1-4.1 效率与效能 8

1-4.2 在事例研究中评价语言效率的标准程序 8

1-4.3 高级语言的比较 9

1-4.4 语言评价和比较的基础 9

第二章 ALGOL概述 12

2-1 ALGOL概述 12

2-1.1 ALGOL简历 12

2-2 编写ALGOL程序 13

2-1.3 ALGOL的主要应用领域 13

2-1.2 在美国使用ALGOL语言的主要计算机型号 13

2-2.1 数据类型和常数 14

2-2.2 名称,变量和数据结构 14

2-2.3 基本语句 17

2-2.4 输入—输出约定 25

2-2.5 子程序 28

2-2.6 完整程序 36

2-3 ALGOL的应用 38

2-2.7 其他性能 38

2-3.1 ALGOL对事例研究2的执行过程 39

2-3.2 ALGOL语言执行过程的相关性 42

2-3.3 对ALGOL的评价 46

习题 46

第三章  FORTRAN语言 47

3-1 FORTRAN概述 47

3-1.1 FORTRAN历史简述 47

3-1.2 使用FORTRAN的计算机 47

3-2.1 数据类型和常数 48

3-1.3 FORTRAN的主要应用 48

3-2 书写FORTRAN程序 48

3-2.2 名字、变量和数据结构 49

3-2.3 基本语句 51

3-2.4 输入-输出约定 60

3-2.5 子程序 66

3-2.6 完整的FORTRAN程序 72

3-2.7 其他性能 73

3-3 应用举例 73

3-3.1 FORTRAN事例研究的执行过程 74

3-3.2 FORTRAN执行过程的有关特性 82

3-3.3 对FORTRAN的评价气 86

习题 87

第四章  COBOL语言 88

4-1 COBOL语言概述 88

4-1.1 COBOL的历史简述 88

4-1.2 COBOL的执行过程及其差异 88

4-2 编写COBOL程序 89

4-1.3 COBOL的主要应用 89

4-2.1 数据类型和常数 90

4-2.2 名字、变量和数据结构 90

4-2.3 基本语句 100

4-2.4 输入-输出约定 117

4-2.5 子程序 123

4-2.6 完整程序 127

4-2.7 其他性能 128

4-3 COBOL的应用 133

4-3.1 COBOL事例研究 134

4-3.2 执行过程与COBOL的相关性 135

4-3.3 对COBOL语言的总评 146

习题 147

第五章  PL/1语言 148

5-1 PL/1简介 148

5-1.1 PL/1简史 148

5-1.2 PL/1的执行过程和差异 148

5-2 书写PL/1程序 149

5-2.1 数据类型和常数 149

5-1.3 PL/1的主要应用 149

5-2.2 名字、变量和数据结构 151

5-2.3 基本语句 159

5-2.4 输入-输出的约定 174

5-2.5 子程序 187

5-2.6 完整程序 198

5-2.7 其他性能 199

5-3 PL/1的应用 207

5-3.1 PL/1事例研究的执行过程 208

5-3.2 PL/1执行过程的有关特性 223

5-3.3 对PL/1的全面评价 225

习题 226

第六章  RPG语言 227

6-1 RPG简介 227

6-1.1 RPG的发展简史 227

6-1.2 RPG的执行过程和差异 227

6-1.3 RPG的主要用途 227

6-2 书写RPG程序 228

6-2.2 名字、变量和数据结构 230

6-2.1 数据类型和常数 230

6-2.3 基本语句 232

6-2.4 输入-输出约定 235

6-2.5 子程序 238

6-2.6 完整程序 238

6-2.7 其他性能 239

6-3 RPG的应用 242

6-3.1 RPG对事例研究3的执行过程 242

6-3.2 执行过程中的有关性能 243

习题 246

6-3.3 对RPG语言的总评 246

第七章  SNOBOL语言 247

7-1 SNOBOL简介 247

7-1.1 SNOBOL简史 247

7-1.2 SNOBOL的各种编译程序 247

7-1.3 SNOBOL的主要应用范围 247

7-2 SNOBOL程序的书写 248

7-2.1 数据类型和常数 248

7-2.2 名字、变量和数据结构 249

7-2.3 基本语句 250

7-2.4 输入—输出约定 260

7-2.5 子程序 261

7-2.6 完整程序 264

7-2.7 其他特性 264

7-3 SNOBOL的应用 267

7-3.1 SNOBOL事例研究的执行过程 267

7-3.2 SNOBOL执行过程的相关性 275

7-3.3 SNOBOL总评 275

习题 276

第八章  评比和结论 277

8-1 语言评比的基础 277

8-2 在科学应用领域中的比较 279

8-2.1 编程特性 279

8-2.2 执行过程相关特性 280

8-2.3 效能 281

8-3 在数据处理应用领域中的比较(COBOL,PL/1和RPG) 281

8-3.1 编程特性 281

8-4.1 编程特性 283

8-4 在文本处理应用领域中对PL/1和SNOBOL的比较 283

8-3.2 执行过程相关特性 283

8-3.3 效能 283

8-4.2 执行过程相关特性 284

8-4.3 效能 285

8-5 影响语言选择的其他因素 285

8-5.1 可转换性 285

8-5.2 经济性 285

8-5.3 惯性 286

8-5.4 教育 286

8-6 编程语言的未来发展 287

附录 288

附录A 事例研究1:表格和统计 288

附录B 事例研究2:矩阵变换 290

附录C 事例研究3:销售摘要 294

附录D 事例研究4:雇主文件管理 298

附录E 事例研究5:发送文件清单编辑 302

附录F 事例研究6:文本格式 303