当前位置:首页 > 工业技术
编译方法  修订版
编译方法  修订版

编译方法 修订版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:胡笔蕊等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505323962
  • 页数:296 页
图书介绍:
《编译方法 修订版》目录

第一章 概述 1

§1.1 编译程序 1

§1.2 解释程序 4

§1.3 编译程序的组成 6

§1.4 BNF范式和语法图要点 11

第二章 文法和形式语言简介 12

§2.1 引言 12

§2.2 集合 12

§2.3 关系 17

§2.4 符号串 22

§2.5 文法和语言的形式定义 24

§2.6 与文法有关的一些关系和集合 31

§2.7 文法的其它表示方法 35

§2.8 文法的分类 37

§2.9 语法树和二义性 40

§2.10 有关文法的实用限制和文法变换 46

§2.11 语法分析初步 49

要点 53

习题 53

第三章 词法分析 58

§3.1 词法分析程序的任务 58

§3.2 词法分析程序的设计 62

§3.3 正则表达式和有穷自动机 65

§3.4 词法分析程序的生成器 76

要点 82

习题 82

第四章 自顶向下语法分析 85

§4.1 自顶向下分析方法中的问题及解决办法 85

§4.2 递归子程序法 90

§4.3 LL(1)方法 93

§4.4 带回溯的自顶向下分析算法 97

要点 104

习题 105

§5.1 简单优先分析法 108

第五章 自底向上语法分析 108

§5.2 算符优先分析法 116

§5.3 LR(0)分析法 123

§5.4 SLR(1)分析法 132

§5.5 LR(1)分析法 135

§5.6 LALR(1)分析法 140

要点 144

习题 144

第六章 符号表 148

§6.1 符号表的作用 148

§6.2 符号表的内容 149

§6.3 符号表栏目的组织 151

§6.4 符号表的操作和结构 154

要点 159

习题 159

第七章 运行阶段存储组织与分配 162

§7.1 概述 162

§7.2 静态存储分配 163

§7.3 动态存储分配 169

要点 178

习题 178

第八章 中间语言 183

§8.1 波兰表示 183

§8.2 四元组表示 186

§8.3 三元组和树表示 188

§8.4 伪(抽象机器)代码 191

要点 193

习题 193

第九章 代码生成 195

§9.1 概述 195

§9.2 目标代码结构 196

§9.3 代码生成实例 207

要点 210

习题 210

§10.1 优化概述 214

§10.2 表达式的优化 214

第十章 代码优化 214

§10.3 循环优化 221

要点 227

习题 227

第十一章 错误的检测与处理 230

§11.1 错误处理概述 230

§11.2 词法分析阶段的错误检测与处理 230

§11.3 语法分析阶段的错误检测与处理 231

§11.4 语义错误的检测与处理 233

第十二章 PL/0编译程序及上机实习 235

§12.1 PL/0编译程序概述 235

§12.2 PL/0程序设计语言文法 236

§12.3 PL/0编译程序文本 237

§12.4 PL/0语言的语法或语义错误信息表 253

§12.5 上机实习题 254

第十三章 编译计算机辅助教学 263

§13.1 引言 263

§13.2 C-ICAIS概貌 264

§13.3 C-ICAIS安装及运行 264

§13.4 C-ICAIS功能 266

§13.5 编译领域知识表示的设计 274

结束语 276

附录 部分习题解答 277

参考文献 296

相关图书
作者其它书籍
返回顶部