书籍详情
计算机编译原理及其应用
作者:张幸儿,戴新宇
出版社:天津大学出版社
出版时间:2023-07-01
ISBN:9787561875094
定价:¥65.00
内容简介
本书的前身《计算机编译原理》(第三版)是普通高等教育“十一五” 规划教材。计算机编译原理是计算机专业的重要专业基础课之一。本书系统介绍了高级程序设计语言编译程序的构造原理,重点讨论词法分析、语法分析、语义分析与目标代码生成、代码优化等。各章末有本章概要、习题与上机实习题。本书强调编译各阶段的实现考虑,读者可从这些实际可行的实现方法和技巧中得到借鉴和启发。本书 讨论的编译原理在软件开发中的两个应用实例,可让读者领会编译原理应用于软件开发的必要性与可能性。为了便于教学,本书网上辅助资料包含解题规范例解与总复习思考题,另配有电子教案和习题解答可供选用。《计算机编译原理——编译程序构造实践》(第二版)一书可供上机实践参考。本书可作为计算机及其相关专业的编译原理教材,也可作为计算机软件工作者、研究生以及广大计算机爱好者的参考用书。
作者简介
暂缺《计算机编译原理及其应用》作者简介
目录
第1章 总论
1.1 引言
1.2 程序与程序设计语言
1.2.1 程序及其结构
1.2.2 程序设计语言的定义
1.2.3 程序的执行
1.3 编译程序构造及有关概念
1.3.1 编译程序的构造
1.3.2 遍的概念
1.3.3 编译程序的分类
1.3.4 实际应用中的编译程序
1.4 形式语言理论与编译实现技术
本章概要
第2章 文法与语言
2.1 符号串与符号串集合
2.1.1 字母表
2.1.2 符号串
2.1.3 符号串集合
2.2 文法与语言的形式定义
2.2.1 文法的形式定义
2.2.2 语言的形式定义
2.3 语言的分类
2.3.1 Chomsky文法类和语言类
2.3.2 形式语言与自动机
2.3.3 形式语言的分类与程序设计语言
2.3.4 对上下文无关文法的进一步讨论
2.4 文法等价与等价变换
2.4.1 文法等价的概念
2.4.2 压缩文法等价变换
2.4.3 消去左递归等价变换
2.5 语法分析树与句型分析
2.5.1 语法分析树
2.5.2 句型分析
本章概要
习题1
习题2
习题3
习题4
习题5
第2章上机实习题
第3章 词法分析
3.1 概况
3.1.1 词法分析与词法分析程序
3.1.2 符号的识别与重写规则的关系
3.1.3 实现方式
3.2 有穷状态自动机与正则表达式
3.2.1 状态转换图
3.2.2 确定有穷状态自动机DFA
3.2.3 非确定有穷状态自动机NFA
3.2.4 正则表达式
1.1 引言
1.2 程序与程序设计语言
1.2.1 程序及其结构
1.2.2 程序设计语言的定义
1.2.3 程序的执行
1.3 编译程序构造及有关概念
1.3.1 编译程序的构造
1.3.2 遍的概念
1.3.3 编译程序的分类
1.3.4 实际应用中的编译程序
1.4 形式语言理论与编译实现技术
本章概要
第2章 文法与语言
2.1 符号串与符号串集合
2.1.1 字母表
2.1.2 符号串
2.1.3 符号串集合
2.2 文法与语言的形式定义
2.2.1 文法的形式定义
2.2.2 语言的形式定义
2.3 语言的分类
2.3.1 Chomsky文法类和语言类
2.3.2 形式语言与自动机
2.3.3 形式语言的分类与程序设计语言
2.3.4 对上下文无关文法的进一步讨论
2.4 文法等价与等价变换
2.4.1 文法等价的概念
2.4.2 压缩文法等价变换
2.4.3 消去左递归等价变换
2.5 语法分析树与句型分析
2.5.1 语法分析树
2.5.2 句型分析
本章概要
习题1
习题2
习题3
习题4
习题5
第2章上机实习题
第3章 词法分析
3.1 概况
3.1.1 词法分析与词法分析程序
3.1.2 符号的识别与重写规则的关系
3.1.3 实现方式
3.2 有穷状态自动机与正则表达式
3.2.1 状态转换图
3.2.2 确定有穷状态自动机DFA
3.2.3 非确定有穷状态自动机NFA
3.2.4 正则表达式
猜您喜欢