《编译原理》中文版[PDF]资料下载

资料介绍

中文名:编译原理
文件大小:29.65 MB
语言要求:简体中文
发行时间:2003年
资源格式:PDF
所属地区:大陆
编译原理 简介:
编译原理.jpg
编译原理 内容介绍:
《编译原理》
深入讨论了编译器设计的重要主题,包括词法分析、语法制导分析、类型检查、中间代码生成、代码生成、代码优化等,并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例。
《编译原理》每章都提供了大量的练习和参考文献。《编译原理》从介绍编译的原理性概念开始,然后通过构建一个简单的一遍编译器来逐一解释这些概念。 《编译原理》是编译原理课程的经典教材。
编译原理 内容截图:
编译原理.jpg
编译原理 目录:
出版者的话
专家指导委员会
译者序
前言
第1章 编译简介1
1.1 编译器1
1.2 源程序分析3
1.3 编译器的各阶段6
1.4 编译器的伙伴10
1.5 编译器各阶段的分组13
1.6 编译器的构造工具14
参考文献注释15
第2章 简单的一遍编译器17
2.1 概述17
2.2 语法定义17
2.3 语法制导翻译22
2.4 语法分析26
2.5 简单表达式的翻译器32
2.6 词法分析37
2.7 符号表40
2.8 抽象堆栈机42
2.9 技术的综合46
练习53
编程练习54
参考文献注释55
第3章 词法分析57
3.1 词法分析器的作用57
3.2 输入缓冲60
3.3 记号的描述62
3.4 记号的识别67
3.5 词法分析器描述语言72
3.6 有穷自动机76
3.7 从正规表达式到NFA81
3.8 设计词法分析器的生成器85
3.9 基于DFA的模式匹配器的优化89
练习97
编程练习103
参考文献注释103
第4章 语法分析105
4.1 语法分析器的作用105
4.2 上下文无关文法109
4.3 文法的编写113
4.4 自顶向下语法分析120
4.5 自底向上语法分析128
4.6 算符优先分析法134
4.7 LR语法分析器142
4.8 二义文法的应用163
4.9 语法分析器的生成器
练习174
参考文献注释182
第5章 语法制导翻译185
5.1 语法制导定义185
5.2 语法树的构造189
5.3 自底向上计算S属性定义194
5.4 L属性定义195
5.5 自顶向下翻译198
5.6 自底向上计算继承属性202
5.7 递归计算207
5.8 编译时属性值的空间分配209
5.9 编译器构造时的空间分配211
5.10 语法制导定义的分析215
练习219
参考文献注释221
……
第6章 类型检查223
第7章 运行时环境253
第8章 中间代码生成299
第9章 代码生成333
第11章 编写一个编译器469
第12章 编译器实例475
附录 一个程序设计项目483
参考文献489
索引511
[免责声明]
《编译原理》来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
《编译原理》禁用于商业用途!如果您喜欢《编译原理》,请购买正版,谢谢合作!


发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: