1章 基 概念
1.1 学 程序设计语言 理 缘由
l.2 程序设计应用领域
1.3 语言评估标准
1.4 影响语言设计 因素
1.5 语言分类
1.6 语言设计 权衡
1.7 实现方
1.8 程序设计环境
小结*复 题*练 题
2章 主要程序设计语言 展
2.1 Zuse Plankalktil语言
2.2 小硬件 程序设计:伪 码
2.3 IBM 704计算机与Fortran
2.4 函数式程序设计语言:LISP
2.5 迈向成熟 步:ALGOL 60
2.6 商务记录计算机化:COBOL
2.7 分时 作 开始:BASIC
2.8 用途广泛 语言:PL/I
2.9 种早期 动态语言:APL SNOBOL
2.10 数据抽象 开始:SIMuLA 67
2.11 正交 语言 设计:ALGOL 68
2.12 早期ALGOL 列语言 后 产品
2.13 基于逻辑 程序设计:Prolog
2.14 上规模 语言设计:Ada
2.15 面向对象 程序设计:Smalllk
2.16 结合命令式与面向对象 :C
2.17 种基于命令式 面向对象语言:Java
2.18 语言:、PHP、Python Ruby
2.19 种基于c 世 语言:C#
2.20 标志与程序设计混合式语言
小结*文献注释*复 题*练 题*程序设计
练 题
3章 描述语 语义
3.1 概述
3.2 描述语 普遍问题
3.3 描述语 形式方
3.4 属 文
3.5 描述程序 意义:动态语义
小结*文献注释*复 题*练 题
4章 词 分析 语 分析
4.1 概述
4.2 词 分析
4.3 语 分析问题
4.4 递归下降语 分析
4.5 自底向上语 分析
小结*复 题*练 题*程序设计练 题
5章 名字、绑定、类型检测 作用域
5.1 概述
5.2 名字
5.3 变量
5.4 绑定 概念
5.5 类型检测
5.6 强类型化
5.7 类型等价
5.8 作用域
5.9 作用域与 存期
5.10 引用环境
5.11 命名 量
小结*复 题*练 题*程序设计练 题
6章 数据类型
6.1 概述
6.2 基 数据类型
6.3 字符串类型
6.4 用户定义 序数类型
6.5 数组类型
6.6 关联数组
6.7 记录类型
6.8 联合类型
6.9 指针类型与引用类型
小结*文献注释*复 题*练 题*程序
设计练 题
7章 表达式与赋值语句
7.1 概述
7.2 算术表达式
7.3 重载 作符
7.4 类型转换
7.5 关 表达式 布尔表达式
7.6 短路求值
7.7 赋值语句
7.8 混合模式赋值
小结*复 题*练 题*程序设计练 题
8章 语句层次 控制结构
8.1 概述
8.2 选择语句
8.3 循环语句
8.4 条件分支
8.5 守卫 命令
8.6 结论
小结*复 题*练 题*程序设计练 题
9章 子程序
9.1 概述
9.2 子程序 基 理
9.3 子程序 设计问题
9.4 局 引用环境
9.5 参数传递方
9.6 子程序名作为参数
9.7 重载子程序
9.8 通用子程序
9.9 函数 设计问题
9.10 用户定义 重载 作符
9.11 协同程序
小结*复 题*练 题*程序设计练 题
10章 实现子程序
10.1 调用与返回 般语义
10.2 实现“简单”子程序
10.3 实现具有栈动态局 变量 子程序
10.4 嵌套子程序
10.5 块
10.6 实现动态作用域
小结*复 题*练 题
11章 抽象数据类型 封装结构
11.1 抽象概念
11.2 数据抽象介绍
ll.3 抽象数据类型 设计问题
11.4 语言示例
11.5 有参数 抽象数据类型
11.6 封装结构
11.7 命名封装
小结*复 题*练 题*程序设计练 题
12章 支持面向对象 程序设计
12.1 概述
12.2 面向对象程序设计
12.3 面向对象语言 设计问题
12.4 Smalllk对面向对象程序设计 支持
12.5 C 对面向对象程序设计 支持
12.6 Java对面向对象程序设计 支持
12.7 C#对面向对象程序设计 支持
12.8 Ada 95对面向对象程序设计 支持
12.9 Ruby对面向对象程序设计 支持
12.10 对象模型
12.11 面向对象结构 实现
小结*复 题*练 题*程序设计练 题
13章 并
13.1 概述
13.2 子程序层次并 介绍
13.3 信 量
13.4 管程
13.5 消息传递
13.6 Ada对并 支持
13.7 Java线程
13.8 C#线程
13.9 语句层次 并
小结*文献注释*复 题*练 题。程序
设计练 题
14章 异 处理 件处理
14.1 异 处理慨述
14.2 Ada 异 处理
14.3 C 异 处理
14.4 Java 异 处理
14.5 件处理概述
14.6 Java 件处理
小结*文献注释*复 题*练 题*程序
设计练 题
15章 函数式程序设计语言
15.1 概述
15.2 数学函数
15.3 函数式程序设计语言 基础
15.4 种函数式程序设计语言:LISP
15.5 Scheme概述
15.6 MONLISP
15.7 ML
15.8 Haskell
15.9 函数式语言 应用
15.10 函数式语言 命令式语言 较
小结*文献注释*复 题*练 题*程序
设计练 题
16章 逻辑程序设计语言
16.1 概述
16.2 谓词演算 简短介绍
16.3 谓词演算与定理证明
16.4 逻辑程序设计概述
16.5 Prolog 起源
16.6 Prolog 基 元素
16.7 Prolog 缺陷
16.8 逻辑程序设计 应用
系统已开启自动识别垃圾评论机制,识别到的自动封号!!!