张幸儿编著的这本《计算机编译原理(第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语义错误
本章概要
解题规范例解
总复习思考题
参考文献
《有英气:兵器传说图典》内容简介:我们一直看到的金箍棒的形象,竟然是错的?传说中秦始皇改变地貌,是怎么做到的?哪吒是三头六
《动态因子模型:理论与G20经济体建模实践》内容简介:本书共分三部分及附录:第一部分重点对为什么选择动态因子模型、动态因子模型
《到了南半球,一切都变了》内容简介:2012年3月,我获得新西兰打工旅行签证,每年中国大陆只有1000个名额,而我是幸运儿之一。201
《爱自己是一辈子的修行》内容简介:现代女性聪明、能干、出色、体贴、要求高、效率高,却活得越来越精神紧张。身心不协调,令自己
《简笔画5000例,一本就够(男生卷)》内容简介:简笔画几乎是每个人孩提时代绘画生涯的开始。简单的线条,可爱的形状,总能释放你
《游戏行业微营销实战攻略》内容简介:本书从“技巧+案例”两条线出发帮助读者快速成为游戏行业的微营销高手! 技巧线内容包括3个
高鹏、赵培、陈庆涛编著的《3G技术问答(第二版)》从3G空中接口的四个主流标准(TD-SCDMA、WCDMA、cdma2000和WiMAX)的内容中精
机器学习理论及应用 本书特色 《机器学习理论及应用》:当代科学技术基础理论与前沿问题研究丛书:中国科学技术大学校友文库。机器学习理论及应用 内容简介 机器学习新...
未来信息时代的城市是什么样的?构成城市肌理的建筑又以怎样的面貌呈现?本书从电子会场、电子公民、比特业等多角度,既系统又深
《学习力:人生进阶课》内容简介:学习是一生的事情。每个人都希望能够通过学习改变人生轨迹,向更高处走去。本书通过分析在心理学
《Flash游戏编程基础教程》是Flash游戏设计方面的入门级图书。全书共包括5个完整的游戏项目。作者RexvanderSpuy循序渐进地讲解了
《信息的社会层面》分析了近年来信息技术对人类社会所产生的冲击,对信息至上论进行了批判性反思。作者认为,信息是植根于社会生
Ifyouwanttobuildyoursitesfrontendwiththesingle-pageapplication(SPA)model,thishan...
《朱自清散文》内容简介:《朱自清散文》为现代散文大家朱自清散文精选集,本书稿所收入的篇目大多广为流传,包括历来都被作为白话
SpringIntegrationisaJava-basedenterpriseintegrationframeworkthatprovidesalightwe...
《快乐琴童养成计划》内容简介:本书以钢琴老师的视角,从家长、老师、学生三个方面记录下发生在钢琴教室的故事。这些故事有成功的
《零基础学C语言(第3版)》内容简介:单片机C51语言是目前最流行的单片机程序设计语言。本书由浅入深,循序渐进地讲解了C51语言的
Haveyoueverneededtocreateaniconforsomethingandnotknownwheretostart?Howdoyougoabo...
Evenasdataisturningtheworldupsidedown,thenextrevolutionistakingshape:realtimedat...
《智慧养老:服务与运营》内容简介:本书智慧养老是未来养老的重要方向,它将会和社区居家养老、机构养老结合形成智慧社区居家养老