《普通高等教育“十三五”规划教材 编译原理课程辅导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(中国)莫礼平,周恺卿,宋海龙
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2019
  • ISBN:9787502481438
  • 页数:289 页
图书介绍:本书分“理论篇”和“实验篇”两篇编写。“理论篇”依据清华大学王生原、董渊、张素琴等编著的《编译原理(第3版)》的结构和内容为主线编写而成,并对课程体系和教学内容进行了适当优化和补充,主要以程序设计语言编译器设计及实现的基本原理、基本方法和技术为核心,分十章进行编写。“实验篇”主要针对词法分析及语法分析核心算法的五个实验项目,分五章进行编写。本书内容针对性强、选材范围广、难度适当,能够为读者熟练掌握编译原理知识、抓住重点、突破难点提供有益的帮助,既可以作为高等院校计算机科学与技术、软件工程、网络工程等本科专业《编译原理》课程的教学参考书,又可作为上述专业学生进行《编译原理》课程学习和实验的辅导书,也可供参加计算机相关专业硕士研究生复试或计算机技术与软件专业技术资格(水平)考试的读者参考使用。

理论篇 3

1引论 3

1.1 知识结构 3

1.2 知识要点 3

1.3 例题分析 7

1.4 习题 9

1.5 习题解答 10

2文法和语言 12

2.1 知识结构 12

2.2 知识要点 12

2.3 例题分析 15

2.4 习题 21

2.5 习题解答 26

3词法分析 31

3.1 知识结构 31

3.2 知识要点 31

3.3 例题分析 37

3.4 习题 44

3.5 习题解答 46

4自顶向下语法分析 51

4.1 知识结构 51

4.2 知识要点 51

4.3 例题分析 57

4.4 习题 64

4.5 习题解答 67

5自底向上优先分析 79

5.1 知识结构 79

5.2 知识要点 79

5.3 例题分析 83

5.4 习题 89

5.5 习题解答 94

6LR分析 106

6.1 知识结构 106

6.2 知识要点 106

6.3 例题分析 112

6.4 习题 119

6.5 习题解答 125

7语法制导的语义计算 146

7.1 知识结构 146

7.2 知识要点 146

7.3 例题分析 151

7.4 习题 158

7.5 习题解答 162

8静态语义分析和中间代码生成 168

8.1 知识结构 168

8.2 知识要点 168

8.3 例题分析 178

8.4 习题 180

8.5 习题解答 181

9运行时存储组织 185

9.1 知识结构 185

9.2 知识要点 185

9.3 例题分析 190

9.4 习题 195

9.5 习题解答 197

10代码优化和目标代码生成 199

10.1 知识结构 199

10.2 知识要点 199

10.3 例题分析 212

10.4 习题 218

10.5 习题解答 223

实验篇 231

11简单词法分析程序设计实验 231

11.1 实验指南 231

11.2 实验参考源代码(C/C++版) 233

11.3 实验参考源代码(Java版) 237

12LL(1)语法分析程序设计实验 241

12.1 实验指南 241

12.2 实验参考源代码(C/C++版) 243

12.3 实验参考源代码(Java版) 248

13算符优先语法分析程序设计实验 253

13.1 实验指南 253

13.2 实验参考源代码(C/C++版) 254

13.3 实验参考源代码(Java版) 257

14LR(0)语法分析程序设计实验 262

14.1 实验指南 262

14.2 实验参考源代码(C/C++版) 264

14.3 实验参考源代码(Java版) 269

15基于语法制导翻译的表达式转换编译器设计实验 278

15.1 实验指南 278

15.2 实验参考源代码(C/C++版) 279

参考文献 289