图书介绍

计算机程序设计语言原理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

计算机程序设计语言原理
  • 高集荣,田艳编著 著
  • 出版社: 西安:西北工业大学出版社
  • ISBN:7561209622
  • 出版时间:1997
  • 标注页数:185页
  • 文件大小:8MB
  • 文件页数:193页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机程序设计语言原理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 绪论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.1 FORTRAN语言的程序结构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

热门推荐