编译原理与实践 - 中国高校教材图书网
|
|
书名: |
编译原理与实践
|
ISBN: | 978-7-5635-5993-0 |
条码: | 9787563559930 |
作者: |
鲁斌
相关图书
|
装订: | 0 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥36.00
折扣价:¥24.12
折扣:0.67
节省了11.88元
|
字数: |
376千字
|
出版社: |
北京邮电大学出版社 |
页数: |
|
发行编号: | |
每包册数: |
|
出版日期: |
2020-01-15 |
|
内容简介: |
本书是一本关于编译器设计原理与实践的教材。第1章阐述了编译器的功能、结构、工作过程和构造方式。编译器以高级语言为翻译对象,而高级语言样式繁多,因此第2章将从更高的角度阐述高级语言所具有的共性。此外,文法是翻译的基础,第2章还将给出便于理解的形式文法的基本理论,着重上下文无法文法作为高级语言的语法描述方式,并以自定义的L语言为例给出其语法描述,同时也将作为后续翻译演示代码的程序语言。第3章将介绍手工方式实现词法分析的过程,以及有限自动机相关理论用于理解自动词法分析生产工具LEX。第4章介绍自上而下的语法分析,包括LL(1)文法和递归下降分析和预测分析法。第5章介绍自下而上分析包括算符优先分析,以及LR(0)、SLR(1)、LR(1)等方法。第6章介绍语法制导翻译方法,主要讨论其基本原理与相关技术,属性文法以及利用属性文法进行一遍扫描生成中间代码的语义分析方法。第7章讨论贯穿于各个编译阶段的重要表格—符号表的组织方法,以及符号的存取方式。此外,也讨论编译器为实现高效程序运行,而进行的内存空间分配与回收工作。第8章将介绍常用的中间代码优化技术。第9章以80x86汇编指令为目标代码,介绍简单的目标代码生成算法,主要讨论寄存器分配问题。
|
作者简介: |
|
章节目录: |
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|