编译程序设计理论PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:(美)刘易斯(P.M.Lewis)等著;张文典等译
- 出 版 社:北京:科学出版社
- 出版年份:1984
- ISBN:15031·560
- 页数:656 页
目录 1
第一章 引论 1
1.1 语言处理程序 1
1.2 朴素的编译程序模型 2
1.3 遍与框 6
1.4 运行实现 7
1.5 数学翻译模型 8
1.6 MINI-BASIC编译程序 9
第二章 有限状态自动机 10
2.1 引言 10
2.2 有限状态识别器 11
2.3 变换表 13
2.4 出口与结束标志 15
2.5 设计举例 18
2.6 空序列 22
2.7 状态的等价性 24
2.8 检验两个状态的等价性 27
2.9 无关状态 32
2.10 归约机 34
2.11 寻求最小机器 35
2.12 非确定机 39
2.13 非确定有限状态识别器和确定有限状态识别器的等价性 44
2.14 例子:MINI-BASIC常量 48
本章参考文献 54
习题 55
第三章 有限状态自动机的实现 63
3.1 引言 63
3.2 输入集合的表示 64
3.3 状态的表示 66
3.4 变换的选择 66
3.5 词的辨别——机器方法 69
3.6 词的辨别——索引方法 74
3.7 词的辨别——线性表方法 76
3.8 词的辨别——顺序表方法 76
3.9 词的辨别——散列编码方法 80
3.10 前缀探测 84
本章参考文献 86
习题 86
第四章 MINI-BASIC词法框 90
4.1 记号集合 90
4.2 辨别问题 93
4.3 直译程序 97
4.4 词法框 99
习题 112
第五章 下推机 114
5.1 下推机的定义 114
5.2 序列集合的某些记号 121
5.3 下推识别举例 125
5.4 扩充的栈操作 127
5.5 带有下推机的翻译 130
5.6 循环 134
本章参考文献 135
习题 136
第六章 上下文无关文法 141
6.1 引言 141
6.2 形式语言和形式文法 141
6.3 形式文法——例子 142
6.4 上下文无关文法 144
6.5 推导 147
6.6 树 150
6.7 MINI-BASIC常数文法 154
6.8 LISP中的S-表达式文法 156
6.9 算术表达式的文法 157
6.10 同一语言的不同文法 159
6.11 正则集合是上下文无关语言 160
6.12 右线性文法 162
6.13 MINI-BASIC常数的其它文法 169
6.14 无关的非终结符 171
6.15 MINI-BASIC语言手册中的MINI-BASIC文法 176
本章参考文献 180
习题 180
7.1 引言 188
7.2 波兰表示法 188
第七章 语法制导处理 188
7.3 翻译文法 190
7.4 语法制导翻译 194
7.5 例子——综合属性 197
7.6 例子——继承属性 203
7.7 属性翻译文法 205
7.8 算术表达式的翻译 210
7.9 一些MINI-BASIC语句的翻译 214
7.10 表达式的另一种属性翻译文法 216
7.11 二义性文法和多个翻译 222
本章参考文献 225
习题 225
8.1 引言 236
第八章 自顶向下处理 236
8.2 例子 237
8.3 s-文法 244
8.4 翻译文法的自顶向下处理 248
8.5 q-文法 253
8.6 LL(1)文法 262
8.7 寻找选择集合 273
8.8 自顶向下分析中的出错处理 287
8.9 递归下降方法 295
本章参考文献 300
习题 300
9.2 L-属性文法 315
第九章 属性文法的自顶向下处理 315
9.1 引言 315
9.3 简单赋值形式 317
9.4 扩充机举例 323
9.5 扩充下推机 332
9.6 条件语句举例 339
9.7 算术表达式举例 344
9.8 属性文法的递归下降方法 349
本章参考文献 356
习题 356
第十章 MINI-BASIC语法框 368
10.1 MINI-BASIC的LL(1)文法 368
10.2 原子集合和翻译文法 369
10.3 L-属性文法 377
10.4 语法框 380
10.5 紧凑MINI-BASIC表达式处理器 395
习题 406
第十一章 自底向上处理 412
11.1 引言 412
11.2 句柄 413
11.3 例子 416
11.4 第二个例子 423
11.5 自底向上处理的文法原理 431
11.6 波兰翻译 435
11.7 S-属性文法 437
习题 440
第十二章 移动辨别处理 447
12.1 引言 447
12.2 移动辨别控制 447
12.3 后缀无关SI文法 456
12.4 弱优先文法 460
12.5 简单混合式优先文法 465
12.6 计算BELOW和REDUCED-BY 471
12.7 移动辨别分析中的出错处理 476
12.8 MINI-BASIC语法框 484
本章参考文献 498
习题 499
第十三章 移动归约处理 506
13.1 引言 506
13.2 一个例子 506
13.3 另一个例子 518
13.4 LR(0)文法 527
13.5 SLR(1)文法 530
13.6 ∈产生式 535
13.7 移动归约分析中的出错处理 541
本章参考文献 545
习题 546
14.1 引言 551
14.2 编译环境和目标机器 551
第十四章 MINI-BASIC编译程序的代码生成程序 551
14.3 运行模拟 552
14.4 内存布局 553
14.5 表项 554
14.6 GEN例行程序 556
14.7 寄存器管理程序 558
14.8 关于原子的例行程序 559
14.9 分程序结构语言中的说明处理 568
本章参考文献 570
习题 570
15.2 寄存器分配 573
15.1 引言 573
第十五章 目标代码优化概述 573
15.3 一个原子的优化 574
15.4 原子窗口上的优化 574
15.5 语句内的优化 575
15.6 几个语句的优化 577
15.7 循环优化 579
15.8 其它 582
本章参考文献 583
附录A MINI-BASIC语言手册 584
A.1 MINI-BASIC语言的一般形式 584
A.2 数 584
A.4 算术表达式 585
A.3 变量 585
A.5 语句 586
附录B 关系 591
B.1 引言 591
B.2 在有限集合上表示关系 592
B.3 关系的乘积 594
B.4 传递闭包 596
B.5 自反传递闭包 600
习题 601
附录C 文法的变换 605
C.1 引言 605
C.2 表的自顶向下处理 605
C.3 提取左因子 608
C.4 角替换 609
C.5 唯一(SINGLETON)替换 612
C.6 左递归 613
C.7 目标角变换 616
C.8 消去∈产生式 624
C.9 进行波兰翻译 627
C.10 构造移动辨别相容文法 627
本章参考文献 629
习题 630
参考文献 634
作者简介 648
汉英对照索引 650
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019