计算机编译原理-第三版

计算机编译原理-第三版

作者:张幸儿

出版社:科学出版社

出版年:2008-06-01

评分:5分

ISBN:9787030212474

所属分类:网络科技

书刊介绍

计算机编译原理-第三版 内容简介

张幸儿编著的这本《计算机编译原理(第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语义错误

本章概要

解题规范例解

总复习思考题

参考文献

相关推荐

微信二维码