张幸儿编著的这本《计算机编译原理(第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语义错误
本章概要
解题规范例解
总复习思考题
参考文献
本书全面、深入地介绍了数字通信系统的基础理论和应用,内容包括数字调制和编码的基本理论以及频谱扩展通信、蜂窝式无线电通信和
《快速自学钢琴弹奏.简易肖邦》内容简介:本书适合教初级水平的钢琴弹奏者,演奏贝多芬、肖邦、古典名曲和中外民歌、影视金曲以及中
糖史(全二册),ISBN:9787539254845,作者:季羡林编著目录 目录《糖史》自序第一编国内编自序引言第一章飴餳餳餹第二章周秦至
作为享誉全球的设计大师,原研哉将日本的生活美学和设计理念带给了全球的读者,我们也许看到过大师精彩的设计作品以及以他的理念
图像超分辨率技术及其应用 内容简介 《图像超分辨率技术及其应用》主要论述了图像超分辨率技术,即从单幅或多幅低分辨率图像获取高分辨率图像。尽管已有的图像插值和超分...
《ECMAScript6入门》全面介绍了ECMAScript6新引入的语法特性,覆盖了ECMAScript6与ECMAScript5的所有不同之处,对涉及的语法...
《产品生命周期管理:21世纪企业制胜之道》主要内容:产品生命周期管理是当今制造企业重要的管理理念和方法,对提升我阳制造企业的
本书是美国艺术与设计专业品牌教材,是关于字体设计应用的基础知识的基础读物,同时具有一般广泛性,从字体设计的宏观到微观,都
大約有90%的產品開發案是失敗的,其中30%並沒有開發出任何產品,其他的雖然有產品問世,但人們不喜歡,或從來不使用;即便使用了
《色彩感知学》内容简介:色彩学习从视觉上论证客观事实与主观感受之间的落差——观看的心理因素。是关于“看”的哲学和心理学。
《HAWQ数据仓库与数据挖掘实战》内容简介:ApacheHAWQ是一个SQL-on-Hadoop产品,它非常适合用于Hadoop平台上快速构建数据仓库系统。
《面向对象技术UML教程》主要介绍统一建模语言UML及其应用。全书内容丰富,包括UML的用例图、顺序图、协作图、类图、对象图、状态
《配色宝典》是一本集配色理论和配色实例为一体的便携式工具书。配色理论部分以日本视觉设计研究所研发的色立体为基础,将色彩分
《Vim 8文本处理实战》内容简介:作为全面介绍Vim使用方法的教程,本书介绍了各种常用的文本编辑方法和程序设计中的实用操作,深入
《书坊寻踪:私家古旧书店之旅(精)》内容简介:本书为“芷兰斋书店寻访三部曲”之《书坊寻踪:私家古旧书店之旅》,汇集了韦力先
《中国区域经济发展报告(2018)》内容简介:2019年是我国改革开放的第41年,也是区域经济学成立的第30年,因此本书以“回顾改革开
《Linux实用教程(第2版)》内容简介:本书以Fedora 17为基础,在内容安排上首先从介绍和安装Linux入手,由浅至深地介绍Linux系统,
支持向量机鲁棒性模型与算法研究 本书特色 支持向量机是基于统计学习理论,以结构风险*小化为原则的一种针对小样本情况的新型机器学习方法,具有结构简单、全局*解和泛...
史蒂芬.羅森鮑姆創業家、製片人兼數位策展人。他製作過MTV音樂頻道一個由觀眾提供影片的開創性節目《MTVUnfiltered》,此外,他
NobelLaureateEugeneWigneroncewonderedabout"theunreasonableeffectivenessofmathema...