编者的话
前言
第1章 编译概述
1.1 主要内容
1.1.1 计算机的语言层次
1.1.2 翻译程序
1.1.3 编译的阶段
1.1.4 编译的遍(趟)
1.1.5 本章重点
1.2 例题解析
1.3 习题
1.4 习题参考答案
第2章 文法和语言
2.1 主要内容
2.1.1 基础概念
2.1.2 文法的形式定义及
2.1.3 文法、语言的分类
2.1.4 本章重点
2.2 例题解析
2.3 习题
2.4 习题参考答案
第3章 词法分析
3.1 主要内容
3.1.1 词法分析的任务
3.1.2 单词的种类与机内表示方法
3.1.3 单词的描述
3.1.4 正规文法、正规式、NFA、DFA认之间的等价变换
3.1.5 词法分析器的设计
3.1.6 词法分析器的设计技术
3.1.7 本章重点
3.2 例题解析
3.3 习题
3.4 习题参考答案
第4章 语法分析
4.1 主要内容
4.1.1 语法分析的任务
4.1 2自顶向下分析法
4.1.3 自底向上分析法
4.1.4 本章重点
4.2 例题解析
4.3 习题
4.4 习题参考答案
第5章 语法制导翻译技术
5.1 主要内容
5.1.1 语法制导翻译的任务
5.1 2语法制导翻译的基本思想
5.1.3 中间代码的形式
5.1.4 属性文法
5.1.5 各种典型语法成分的翻译要点
5.1.6 本章重点
5.2 例题解析
5.3 习题
5.4 习题参考答案
第6章 符号表
6.1 主要内容
6.1.1 符号表的作用
6.1.2 符号表的建立
6.1.3 符号表的内容
6.1.4 符号表的组织
6.1.5 符号表的管理
6.1.6 本章重点
6.2 例题解析
6.3 习题
6.4 习题参考答案
第7章 运行时存储空间组织
7.1 主要内容
7.1.1 运行时存储器的划分
7.1.2 数据空间的分配策略
7.1.3 简单程序设计语言的栈式存储分配
7.1.4 嵌套过程语言的栈式实现
7.1.5 过程调用、进入、返回
7.1.6 本章重点
7.2 例题解析
7.3 习题
7.4 习题参考答案
第8章 代码优化
……
第9章 目标代码生成
附录
附录A S语言说明
附录B S语言词法分析程序
附录C S语言语法/语义分析程序
附录D S语言目标代码生成程序
附录E S语言编译程序清单
参考文献