简介
编译原理是计算机学科的一门重要专业基础课,本书旨在介绍编译程序设计的基本原理、实现技术、方法和工具,本书充分考虑了教师便于教育学,学生便于自学的问题,在介绍基本原理和实现技术中,注重循序渐进,深入浅出,第一章节都提供了编译程序实现的具体实例,每章末尾都给出了丰富的习题以辅助学生更好地掌握编译过程。
本书包含了编译程序设计的基础理论和具体实现技术,主要内容有:形式语言与自动机理论、词法分析、语法分析、语义分析、中间代码生成、中间代码优化和目标代码生成等编译过程。
本书可作为大专院校计算机专业的教材,也可作为计算机工程技术人员的参考书。
目录
前言
第1章 编译引论
1.1 程序设计语言和编译程序
1.2 编译程序的结构
1.3 编译程序和程序设计环境
1.4 编译程序的实现
习题
第2章 形式语言与自动机理论基础
2.1 语言和文法
2.2 有限自动机(fa)
2.3 正则表达式
习题
第3章 词法分析
3.1 词法分析介绍
3.2 词法分析程序的设计
3.3 词法分析程序的实现
3.4 词法分析程序自动生成
习题
第4章 语法分析——自顶向下分析方法
4.1 语法分析程序介绍
. 4.2 递归下降法
4.3 ll(1)分析
第5章 语法分析——自底向上分析方法
5.1 自底向上语法分析方法介绍
5.2 简单优先分析
5.3 lr(k)分析法
5.4 自底向上分析程序的自动生成
习题
第6章 语义分析和符号表
6.1 语义分析概述
6.2 标识符的内部表示
6.3 类型的内部表示
……
第7章 中间代码生成
第8章 中间代码优化
第9章 运行时存储空间的组织与管理
第10章 目标代码生成
参考文献
第1章 编译引论
1.1 程序设计语言和编译程序
1.2 编译程序的结构
1.3 编译程序和程序设计环境
1.4 编译程序的实现
习题
第2章 形式语言与自动机理论基础
2.1 语言和文法
2.2 有限自动机(fa)
2.3 正则表达式
习题
第3章 词法分析
3.1 词法分析介绍
3.2 词法分析程序的设计
3.3 词法分析程序的实现
3.4 词法分析程序自动生成
习题
第4章 语法分析——自顶向下分析方法
4.1 语法分析程序介绍
. 4.2 递归下降法
4.3 ll(1)分析
第5章 语法分析——自底向上分析方法
5.1 自底向上语法分析方法介绍
5.2 简单优先分析
5.3 lr(k)分析法
5.4 自底向上分析程序的自动生成
习题
第6章 语义分析和符号表
6.1 语义分析概述
6.2 标识符的内部表示
6.3 类型的内部表示
……
第7章 中间代码生成
第8章 中间代码优化
第9章 运行时存储空间的组织与管理
第10章 目标代码生成
参考文献
编译原理及实现技术
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
