编译原理——21世纪高等院校计算机系列课程教材
实物图,内有划线
¥
6.88
2.3折
¥
30
八五品
仅1件
作者陈英 主编
出版社北京理工大学出版社
出版时间2006-02
版次2
装帧平装
货号12
上书时间2024-10-07
商品详情
- 品相描述:八五品
图书标准信息
-
作者
陈英 主编
-
出版社
北京理工大学出版社
-
出版时间
2006-02
-
版次
2
-
ISBN
9787810458382
-
定价
30.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
305页
-
字数
475千字
- 【内容简介】
-
本书系统全面地介绍经典、广泛应用的高级程序设计语言编译程序的结构原理、实现技术、方法和工具。本书包含了现代编译程序设计的基础理论和技术、并在语义分析、代码优化,面向对象语言的编译等方面,反映了20世纪90年代后的一些重要研究成果。本书的组织,注重循序渐进,深入浅出,每章开头提炼了该章涉及的主要内容提要和要点,并提供了编译程序实现的具体实例,每章末尾给出了丰富的练习和思考题,辅助读者更好的掌握编译原理。
本书可以作为计算机学科类专业及相关专业的教材,也可以作为软件技术人员的参考用书
- 【目录】
-
第1章 编译引论
1.1 程序设计语言与编译程序
1.2 编译程序的表示与分类
1.3 编译程序的结构与组织
1.4 语言开发环境中的伙伴程序
1.5 编译程序结构的实例模型
1.6 编译程序的结构与实现
习题1
第2章 形式语言与自动机理论基础
2.1 文法和语言
2.2 有限自动机
2.3 正规式与有限自动机
习题2
第3章 词法分析
3.1 词法分析与词法分析程序
3.2 词法分析程序设计与实现
3.3 词法分析程序的自动生成
习题3
第3章 语法分析
4.1 语法分析综述
4.2 不确定的自上而下分析方法
4.3 递归下降分析法与递归下降分析器
4.4 LL(1)分析法与LL(1)分析器
4.5 移动—归约分析法
4.6 算符优先分析法与算符优先分析器
4.7 LR分析
4.8 LR分析对二义文法的应用
4.9 LR分析的错误处理与恢复
4.10 语法分析程序自动生成器
习题4
第5章 语义分析与中间代码生成
5.1 语法制导翻译
5.2 符号表
5.3 类型检查
5.4 中间语言
5.5 中间代码生成
习题5
第6章 运行环境
6.1 程序运行时间的存储组织与分配
6.2 静态运行时环境与存储分配
6.3 基于栈的运行时环境的动态存储分配
6.4 基于堆的运行时环境的动态存储分配
习题6
第7章 代码优化
7.1 代码优化概述
7.2 局部优化
7.3 控制流分析与循环查找
7.4 数据流分析
7.5 循环优化
习题7
第8章 面向对象语言的翻译
8.1 面向对象程序设计语言的概念
8.2 面向对象语言的翻译
8.3 面向对象语言中的动态存储
习题8
第9章 代码生成
9.1 代码生成器设计中的要点
9.2 简单的代码生成器模式
9.3 目标代码的窥孔优化
习题9
第10章 编译程序实现范例
10.1 PL/O语言描述
10.2 PL/O编译程序的结构
10.3 PL/O编译程序的词法分析
10.4 PL/O编译程序的语法分析
10.5 PL/O编译程序的目标代码结构和代码生成
10.6 PL/O编译程序的语法错误处理
10.7 PL/O编译程序的目标代码解释执行时的存储分配
10.8 PL/O编译程序文本
习题10
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价