编泽原理与技术

内容简介

[

  《编译原理与技术(第2版)/计算机系列教材》系统地介绍了编译程序的设计原理和基本实现技术。主要内容包括词法分析、语法分析、语义分析、中间代码生成、代码生成和代码优化等,还重点介绍了用于实现语义分析和中间代码生成的语法制导翻译技术,以及程序运行时存储空间的组织与管理。  该书在介绍基本理论和方法的同时,也注重实际应用,介绍了LEX和YACC的使用方法及原理,剖析了PL/O语言的编译程序,介绍了GCC编译程序的基本结构。配合理论教学,给出了一些实践题目,旨在培养学生分析和解决问题的能力。  该书内容充实、图文并茂、各章节内容循序渐进,并注重理论与实践的结合。  该书可作为高等学校计算机科学与技术专业的本科生教材或参考书,也可供其他专业的学生或从事计算机工作的工程技术人员阅读参考。

]

目录

第1章 编译概述1.1 翻译和解释1.1.1 程序设计语言1.1.2 翻译程序1.2 编译的阶段和任务1.2.1 分析阶段1.2.2 综合阶段1.2.3 符号表管理1.2.4 错误处理1.3 和编译有关的其他概念1.3.1 编译的前端和后端1.3.2 “遍”的概念1.4 编译程序的伙伴工具1.4.1 预处理器1.4.2 汇编程序1.4.3 连接装配程序1.5 编译原理的应用习题第2章 形式语言与自动机基础2.1 语言和文法2.1.1 字母表和符号串2.1.2 语言2.1.3 文法及其形式定义2.1.4 推导和短语2.1.5 分析树及二义性2.1.6 文法变换2.2 有限自动机2.2.1 确定的有限自动机2.2.2 非确定的有限自动机2.2.3 具有ε-转移的非确定的有限自动机2.2.4 DFA的化简2.3 正规文法与有限自动机的等价性2.4 正规表达式与有限自动机的等价性2.5 正规表达式与正规文法的等价性2.5.1 正规定义式2.5.2 表示的缩写2.5.3 正规表达式转换为等价的正规文法习题2第3章 词法分析3.1 词法分析程序与语法分析程序的关系3.2 词法分析程序的输入与输出3.2.1 输入缓冲区3.2.2 词法分析程序的输出3.3 记号的描述和识别3.3.1 词法与正规文法3.3.2 记号的文法3.3.3 状态转换图与记号的识别3.4 词法分析程序的设计与实现3.4.1 文法及状态转换图3.4.2 词法分析程序的构造3.4.3 词法分析程序的实现3.5 LEX简介3.5.1 LEX源程序的结构3.5.2 LEX源程序举例习题3程序设计第4章 语法分析4.1 语法分析简介4.1.1 语法分析程序的地位……第5章 语法制导翻译技术第6章 语义分析第7章 运行环境第8章 中间代码生成第9章 目标代码生成第10章 代码优化第11章 面向对象的编译方法第12章 编译程序构造实践附录 PL/O编译程序源程序参考文献

封面

编泽原理与技术

书名:编泽原理与技术

作者:李文生

页数:415

定价:¥59.9

出版社:清华大学出版社

出版日期:2019-12-09

ISBN:9787302441410

PDF电子书大小:114MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注