图书介绍

编译原理习题与解析PDF|Epub|txt|kindle电子书版本网盘下载

编译原理习题与解析
  • 伍春香编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730213314X
  • 出版时间:2006
  • 标注页数:337页
  • 文件大小:12MB
  • 文件页数:348页
  • 主题词:编译程序-程序设计-高等学校-解题

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

编译原理习题与解析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 预备知识1

1.1 基本内容1

1.1.1 程序设计语言与程序的翻译1

1.1.2 程序设计语言语法的描述1

1.1.3 程序的执行2

1.2 基本题2

1.2.1 填空题2

1.3 习题解析3

1.2.2 单项选择题3

第2章 编译程序概述5

2.1 基本内容5

2.1.1 程序的翻译5

2.1.2 编译程序的组成6

2.2 基本题8

2.2.1 填空题8

2.2.2 单项选择题8

2.3 习题解析13

3.1.1 符号串和符号串集合15

第3章 文法和语言的形式定义15

3.1 基本内容15

3.1.2 文法和文法的分类16

3.1.3 语言的形式定义17

3.1.4 与语法分析有关的概念18

3.1.5 语法树和二义性18

3.1.6 文法的实用限制和文法变换19

3.2 基本题20

3.2.1 填空题20

3.2.2 单项选择题22

3.3 习题解析30

3.3.1 文法、语言的形式定义30

3.3.2 短语、直接短语(简单短语)、句柄33

3.3.3 文法的递归36

3.3.4 文法描述的语言和语言文法的构造38

3.3.5 文法的分类44

3.3.6 规范推导与规范归约47

3.3.7 语法树与二义性49

3.3.8 文法变换52

4.1 基本内容54

4.1.1 词法分析程序的任务54

4.1.2 状态转换图54

第4章 词法分析与有穷自动机54

4.1.3 正规表达式和有穷自动机55

4.1.4 词法分析程序的设计59

4.2.1 填空题60

4.2.2 单项选择题60

4.2 基本题60

4.3 习题解析62

4.3.1 词法分析62

4.3.2 正规表达式的构造62

4.3.3 正规文法的构造66

4.3.4 DFA的构造71

第5章 自上而下语法分析103

5.1 基本内容103

5.1.1 自上而下语法分析103

5.1.2 递归子程序法104

5.1.3 LL(1)方法(预测分析方法)106

5.2 基本题107

5.2.1 填空题107

5.2.2 单项选择题107

5.3 习题解析111

5.3.1 自上而下语法分析111

5.3.2 递归子程序法114

5.3.3 LL(1)分析法116

6.1.1 自下而上语法分析概述125

第6章 自下而上语法分析125

6.1 基本内容125

6.1.2 简单优先分析算法126

6.1.3 算符优先分析算法128

6.1.4 LR(k)分析程序130

6.1.5 LR(0)分析表的构造131

6.1.6 SLR(1)分析表的构造134

6.1.7 LR(1)分析表的构造134

6.2.2 单项选择题136

6.2.1 填空题136

6.2 基本题136

6.1.8 LALR(1)分析表136

6.3 习题解析143

6.3.1 优先分析方法143

6.3.2 LR(k)分析方法160

第7章 语法制导翻译200

7.1 基本内容200

7.1.1 语义分析概述200

7.1.2 中间语言200

7.1.3 目标代码结构的设计202

7.1.4 语法制导翻译203

7.2 基本题205

7.2.1 填空题205

7.2.2 单项选择题206

7.3 习题解析212

7.3.1 中间语言212

7.3.2 语法制导翻译218

8.1.2 符号表的内容237

8.1.1 符号表的作用与生存期237

8.1 基本内容237

第8章 符号表237

8.1.3 符号表的数据结构与符号表的组织238

8.1.4 符号表的结构与符号表的操作238

8.1.5 FORTRAN的符号表239

8.1.6 PASCAL的符号表239

8.2 基本题240

8.2.1 填空题240

8.2.2 单项选择题240

8.3 习题解析241

第9章 运行阶段的存储组织与分配249

9.1 基本内容249

9.1.1 概述249

9.1.2 静态存储分配250

9.1.3 动态存储分配251

9.1.4 形实参数结合256

9.1.5 关于本章的学习256

9.2.2 单项选择题257

9.2.1 填空题257

9.2 基本题257

9.3 习题解析261

9.3.1 存储分配261

9.3.2 参数传递270

第10章 代码优化286

10.1 基本内容286

10.1.1 优化的原则286

10.1.2 代码优化的基本方法286

10.1.3 基本块内的局部优化286

10.1.4 循环优化290

10.1.5 窥孔优化292

10.2 基本题293

10.2.1 填空题293

10.2.2 单项选择题293

10.3 习题解析294

11.1.1 概述309

11.1.2 PL/0抽象机309

第11章 代码生成309

11.1 基本内容309

11.2 基本题310

11.2.1 填空题310

11.2.2 单项选择题311

11.3 习题解析313

12.1.1 错误的种类315

12.1.3 词法分析阶段的错误检测与处理315

12.1.2 对错误的处理方法315

12.1 基本内容315

第12章 错误的检测与处理315

12.1.4 语法分析阶段的错误检测与处理316

12.1.5 语义错误的检测与处理316

12.2 基本题317

12.2.1 填空题317

12.2.2 单项选择题317

第13章 综合题319

13.1 基本题319

13.2 习题解析324

参考文献337

热门推荐