图书介绍
玩转笔记本电脑就这60招PDF|Epub|txt|kindle电子书版本网盘下载
- 远望图书编 著
- 出版社: 重庆:重庆大学出版社
- ISBN:7562439850
- 出版时间:2007
- 标注页数:232页
- 文件大小:75MB
- 文件页数:240页
- 主题词:家用电脑
PDF下载
下载说明
玩转笔记本电脑就这60招PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引论1
1.1 本书介绍1
1.2 SPL语言的特点及实验安排1
1.2.1 SPL语言的特点2
1.2.2 SPL语言编译器的主要结构2
1.2.3 实验安排4
1.3 平台的选择和介绍5
1.3.1 LEX简介5
1.3.2 YACC简介7
第2章 词法分析11
2.1 词法分析器的基本框架11
2.2 词法分析器的基本原理16
2.2.1 DFA的构造和实现17
2.2.2 词法分析的预处理19
2.2.3 实现词法分析器的注意要点20
2.3 词法分析器的实现21
2.3.1 SPL语言单词属性字21
2.3.2 SPL词法分析器的输入和输出22
2.3.3 SPL词法分析器的分析识别22
第3章 语法分析27
3.1 语法分析的基本框架27
3.1.1 上下文无关文法27
3.1.2 语法分析过程28
3.1.3 语法分析过程中的数据结构28
3.2 语法分析的基本方法31
3.2.1 自顶向下的分析方法31
3.2.2 自底向上的分析方法34
3.3 语法分析的实现37
3.3.1 SPL语法定义37
3.3.2 SPL语法分析37
第4章 符号表实现58
4.1 符号表的操作及数据结构58
4.1.1 符号表的操作58
4.1.2 符号表的数据结构59
4.2 基本原理和设计要点61
4.2.1 作用域规则61
4.2.2 设计要点64
4.3 SPL符号表的实现64
4.3.1 符号表的组织方式64
4.3.2 符号表的具体实现67
第5章 错误处理73
5.1 错误处理基本原理73
5.1.1 错误的种类74
5.1.2 错误的诊察和报告74
5.1.3 错误处理技术75
5.1.4 错误处理实现中的要点78
5.2 错误处理的实现79
5.2.1 错误处理数据结构定义和相关函数79
5.2.2 词法错误处理81
5.2.3 语法错误82
5.2.4 语义错误85
5.2.5 限制重复报告错误86
第6章 代码生成87
6.1 代码生成原理及主要数据结构87
6.1.1 技术概述87
6.1.2 主要数据结构89
6.2 代码生成的关键要点90
6.2.1 布尔表达式的代码生成90
6.2.2 条件语句的代码生成90
6.2.3 循环结构的代码生成91
6.2.4 程序调用的代码生成91
6.3 目标机器环境说明95
6.3.1 目标机器808695
6.3.2 目标机器i38697
6.4 代码生成程序的实现99
6.4.1 定义与声明的翻译99
6.4.2 表达式的翻译116
6.4.3 语句和控制流的翻译128
第7章 代码优化143
7.1 总体框架143
7.2 基本原理143
7.2.1 代码优化分类143
7.2.2 常量表达式优化144
7.2.3 公共表达式的优化145
7.2.4 循环优化146
7.2.5 优化实现的要点147
7.3 优化的实现147
7.3.1 常量合并的实现147
7.3.2 公共表达式节省的实现153
第8章 SPL编译器完整实现164
8.1 编译程序概述164
8.2 编译器各部分接口169
8.2.1 词法分析169
8.2.2 语法分析173
8.2.3 语义分析181
8.2.4 中间代码生成185
8.2.5 代码优化186
8.2.6 目标代码生成189
8.2.7 错误处理192
8.3 语言的扩充和实现195
8.3.1 词法分析器的语言扩充196
8.3.2 语法分析器的语言扩充196
8.3.3 符号表的语言扩充197
8.3.4 树和DAG扩充198
8.3.5 目标代码生成的语言扩充198
8.4 实现方法的替换和实现198
8.5 编译器的编译和测试199
8.5.1 Linux环境下的编译和运行200
8.5.2 Windows环境下的编译和运行201
附件1 实验题目202
附件2 SPL语法定义210
参考文献216