本书提供了创新的编译器构造方法,通过大量韵示例和练习,描述如何从头至尾设计一个哥用的编译器。书中均衡覆盖了编译器设计中的理论与实现两大部分,详细讨论了标准编译器设计的相关主题,如自顶向下和自底向上的语法分析、语义分析、中间表示和代码生成。本书均衡讲述了编译器设计中的理论与实现两大部分,详细讨论了标准编译器设计的相关主题(如自顶向下和自底向上的语法分析、语义分析、中间表示和代码生成),提供了创新的编译器构造方法,使读者可以从头至尾地学习如何设计一个可用的编译器。 本书是一本优秀的编译器构造方面的教材,适合于高等院校计算机专业的学生和使用C语言的专业程序员。
第一章 绪论
1.1 概述的历史
1.2 编译器可以做什么
1.3 编译器结构
1.4 程序设计语言的语法和语义
1.5 编译器设计与程序设计语言设计
1.6 编译器分类
1.7 影响编译器设计的因素
练习
第二章 一个简单编译器
2.1 Micro编译器结构
2.2 Micro词法分析器
2.3 Micro语法
2.4 递归下降语法分析
2.5 翻译 Micro
2.5.1 目标语言
2.5.2 临时变量
2.5.3 动作符号
2.5.4 语义信息
2.5.5 Micro动作符号
练习
第三章 词法分析——理论和实践
3.1 概述
3.2 正则表达式
3.3 有限自动机和词法分析器
3.4 使用词法分析器生成器
3.4.1 ScanGen
3.4.2 Lex
3.5 实现时考虑的问题
3.5.1 保留字
3.5.2 编译器指示与源程序行列表
3.5.3 符号表中的标识符条目
3.5.4 词法分析器的终止
3.5.5 多字符的超前搜索
3.5.6 词法错误恢复
3.6 将正则表达式转换为有限自动机
3.6.1 构造确定的有限自动机
3.6.2 优化有限自动机
练习
第四章 文法和语法分析
4.1 上下文无关文法:概念与记号
4.2 上下文无关文法中的错误
4.3 转换扩展BNF文法
4.4 语法分析器与识别器
4.5 文法分析算法
练习
第五章 LL(1)文法及分析器
第六章 LR分析
第七章 语义处理
第八章 符号表
第九章 运行时存储组织
第十章 处理声明
第十一章 处理表达式和数据结构引用
第十二章 翻译控制结构
第十三章 翻译过程和函数
第十四章 属性文法和多遍翻译
第十五章 代码生成和局部代码优化
第十六章 全局优化
第十七章 现实世界中的语法分析
附录
参考文献
索引
《美丽的青春》内容简介:本书收集了抒情诗人黑塞的中短篇小说中最脍炙人口的五篇名作。《秋之旅》描写一个在流浪和怀念之间徘徊的
《人类学讲义稿》内容简介:◎反思“东腔西调”学科史的人类学本土叙述 ◎《人类学讲义稿》打破了只是简单地罗列概念和事例的传统教
《服装设计师创业指南》就是要摘下时装界的光环,在呈现其艰辛一面的同时奉上有用的知识和有效的方法以战胜困难,这是一本关于时
《刻小说的人》内容简介:本书是作家比目鱼书评和文学随笔的结集,涉及五十余位中外作家的作品。文章中既有对作家写作技艺的精妙分
粒计算与数据推理 本书特色 粒计算的方法理念是本书各章节贯穿的主线。第1章的讨论针对粒计算涉及的概念,强调了粒的核心地位,设定了粒的形式化框架,该框架使给出的几...
《公共关系的文化想象》内容简介:本书从公共关系研究与文化研究的理论梳理入手,尝试寻找两者的接合点,进而提出公关的三个主要文
《蔡襄墨迹》内容简介:蔡襄(一〇一二—一〇六七),字君谟,兴化仙游(今福建仙游)人。北宋名臣,书法家、文学家、茶学家。蔡襄
HIGHLIGHTUpdatedfromtheclassicoriginal,TheQuickPythonBook,SecondEditionwillhelpw...
《聊将锦瑟记流年 : 黄仲则诗传》内容简介:是古典诗词赏析第一人安意如,三年心血写著。33万精辟文字,凝聚十年诗词赏读所成,首度
《美南子的手帐简笔画》内容简介:首先,《美南子的手帐简笔画》这本书超可爱,它有着让你一学就会的手帐简笔画和实用素材,还讲述
本书是一部具有非凡震撼力的时空报告,首次全面详尽地向国内读者介绍了惊人的“再造中国”构想——大西线南水北调战略。这个计划
微信公众平台应用开发方法.技巧与案例 本书特色 本书是目前微信公众平台应用开发领域内容*全面、系统和深入的一本书,也是技术版本*新的。由著名的资深微信公众平台应...
Mastercam X7中文版从入门到精通-(含1DVD) 本书特色 《mastercam x7中文版从入门到精通》一书主要分为三大部分:**部分详细介绍了ma...
《乡村振兴与非遗保护:文化遗产传承人的日常实践研究》内容简介:本书通过民俗学、人类学的田野调查和理论分析,以“皮影戏传承人
《性别、设计与营销:如何根据性别差异进行设计和营销》对设计和营销进行了全面的性别研究。作者通过引用大量的心理学、设计学、广
《刘安评传(增订本)》内容简介:《刘安平传(增订本)》是一部以思想为着重点对西汉淮南王刘安进行全面评论的专著。书中对刘安其
《美国时装画技法教程》讲述了服装设计师们是伟大的、富有创造力的群体。他们通过设计服饰帮助人们创造出新的形象。这些极富创造
《社区发展与家庭教育(修订版)》内容简介:社区发展与家庭教育是教育专业学生专业课程的重要组成部分,本书主要内容包括社区及社
在成千上万的移动应用中,如何使你的应用脱颖而出,立即吸引住用户,本书提供了非常实用的技巧,可以帮助你设计优秀的移动应用界
《偶遇(2021版)》内容简介:这是鲁豫与他人的心灵偶遇,也是与这个时代的偶遇。书中,鲁豫久违地打开自己,拥抱世界,以半生的阅