张幸儿编著的这本《计算机编译原理(第3版)》由三部分内容组成,即程序设计语言、形式语言理论基础和编译程序构造原理,重点讨论了词法分析、语法分析、语义分析以及目标代码的生成与代码优化。可作为计算机及相关专业编译原理教材,同时也是计算机软件工作者、研究生以及广大计算机爱好者学习的参考用书。
张幸儿编著的这本《计算机编译原理(第3版)》是普通高等教育“十一五”国家级规划教材。计算机编译原理是计算机专业的重要专业基础课之一。《计算机编译原理(第3版)》系统地介绍高级程序设计语言编译程序的构造原理,重点讨论词法分析、语法分析、语义分析以及目标代码的生成与代 码优化。各章末有本章概要、习题与上机实习题。书末附有解题规范例解与总复习思考题。本书特别讨论了编译各阶段的实现考虑,读者可从这些实际 可行的实现方法和技巧中得到借鉴和启发。为了便于教学,本书另配有电子教案和习题解答可供选用,还提供配套教材《计算机编译原理——编译程序 构造实践》,可供上机实践参考。 《计算机编译原理(第3版)》可作为计算机及相关专业编译原理教材,同时也是计算机软件工作者、研究生以及广大计算机爱好者学习的参考用书 。
前言
第1章总论
1.1引言
1.2程序设计语言与程序
1.3编译程序构造及有关概念
1.4形式语言理论与编译实现技术
本章概要
第2章文法与语言
2.1符号串与符号串集合
2.2文法与语言的形式定义
2.3语言的分类
2.4文法等价与等价变换
2.5语法分析树与句型分析
本章概要
习题1
习题2
习题3
习题4
习题5
第2章上机实习题
第3章词法分析
3.1引言
3.2正则表达式与有穷状态自动机
3.3词法分析程序的实现
3.4词法分析程序的自动生成
本章概要
习题6
第3章上机实习题
第4章语法分析——自顶向下分析技术
4.1引言
4.2带回溯的自顶向下分析技术
4.3无回溯的自顶向下分析技术
本章概要
习题7
第4章上机实习题
第5章语法分析——自底向上分析技术
5.1引言
5.2算符优先分析技术
5.3lr(k)分析技术
5.4lr(1)识别程序句型分析的实现
本章概要
习题8
习题9
习题10
第5章上机实习题
第6章语义分析与目标代码生成
6.1概况
6.2说明部分的翻译
6.3目标代码的生成
6.4语义分析的实现考虑
6.5源程序的中间表示代码
本章概要
习题11
习题12
习题13
习题14
第6章上机实习题
第7章运行环境
7.1引言
7.2存储分配策略
7.3寄存器分配
7.4符号表
7.5运行时刻支持系统
本章概要
习题15
第8章代码优化
8.1引言
8.2基本块与流图
8.3基本块的优化
8.4与循环有关的优化
8.5窥孔优化
本章概要
习题16
第8章上机实习题
第9章程序错误的检查和校正
9.1概述
9.2词法错误的复原和校正
9.3语法错误的复原和校正
9.4语义错误
本章概要
解题规范例解
总复习思考题
参考文献
程序员2003合订本(上下) 本书特色 《程序员2003合订本》由程序员杂志社联合电子工业出版社*新推出。本合订本沿袭2001、2002年《程序员合订本》的风格...
《苍穹信步》内容简介:《漫步太空书系》是一套有关航天知识的系统科普教育丛书,尽量满足广大航天爱好者的求知需求,我们希望帮助
AutoCAD2009中文版高级简明教程 内容简介 《Auto CAD 高级简明教程(2009中文版)》共分为7章,主要阐述AutoCAD的界面、绘图环境的设置...
过阅读本书,你将能够:了解OSX和iOS应用的生命周期使用故事板设计自适应界面探索图形系统,包括内置的2D和3D游戏框架用AVFounda
《破茧成蝶2——以产品为中心的设计革命》内容简介:互联网下半场来袭,从业者需要做出怎样的变化,以应对风云突变的大环境呢?本书
《安藤忠雄论建筑》是安藤忠雄根据自己给东京大学建筑系研究生讲课的内容写成的第一部著作。他在书中详细叙述了自己成长为一名建
CSS是层叠样式表的简称,通过它可控制网页样式并允许将样式信息与网页内容分离。《CSS终极参考手册》是CSS的最佳参考书籍,共18章
make是unix和其他操作系统上最持久的工具之一。自1970年问世以来,make至今仍旧是大多数程序开发项目的核心工具,它甚至被用来编
《专业嵌入式软件开发:全面走向高质高效编程》分为6篇。硬件篇就嵌入式软件开发所需掌握的处理器概念进行了介绍。工具篇对make、
计算机网络应用入门 本书特色 本书从利用计算机和因特网收集信息、获取信息、利用信息这个角度出发,以网络技术的基础应用为目标,联系局域网的建设和因特网应用,讲述网...
格局设计是住宅设计不可或缺的一部分,也是打造好房子的关键。大到空间格局的划分,如厨房、客厅、卧室等空间的功能分区,小到壁
《异构无线网络融合理论与技术实现》反映了当前异构无线网络融合领域最新的研究成果,全面系统阐述了异构无线网络融合理论、关键
《移动互联网时代的新媒体概论》内容简介:经过多年的发展,基于互联网的新媒体从形式到内容,从功能到技术都发生了深刻的变化。在
《中国收入分配格局的现状与改革措施》内容简介:经济理论的发展与变化是和经济实践紧密联系的,在我国继续向社会主义市场经济体制
在内容上,《Android系统源代码情景分析(修订版)(含CD光盘1张)》结合使用情景,全面、深入、细致地分析了Android系统的源代码
黄石和付志勇编写的《游戏策划与管理》是一本针对游戏策划及项目管理的基础教材,体系严谨,案例丰富。适合大专院校学生及广大游
《如何管理设计流程:设计思维》介绍了设计师创意概念产生的过程,目标是完成一整套创意过程的线索。强调想法和方法在设计问题解决
《在人间:肿瘤科女医生亲历记录》内容简介:本书是一本医学人文图书,集合了奋斗在中国肿瘤临床一线的17位女医生在行医生涯中的见
本书面向的读者是那些希望掌握运用UML进行软件开发的关键技能和技巧的学生和开发者。读者将学习使用适当的UML模型、过程、技术和
《桃花扇》内容简介:本书写明末复社名士侯方域与秦淮名妓李香君相恋,阉党余孽阮大铖企图笼络侯方域,因李香君的反对而没能得逞,