暂无评论
图文详情
- ISBN:9787121484247
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:320
- 出版时间:2024-09-01
- 条形码:9787121484247 ; 978-7-121-48424-7
内容简介
本书讨论了编译原理的基础理论与实现技术,并在其前几版的基础上进行了修订与更新。本书共13章,内容包括编译概述、形式语言与自动机理论基础、词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码的生成、符号表和出错处理、面向对象语言的编译、并行编译技术、软件构造等。在内容的组织上,本书将编译的基本理论和具体的实现技术有机地结合起来,清楚地阐述相关的概念和原理,并给出部分C语言实现程序;同时,对编译程序自动生成工具的功能和使用方法做了详细的介绍。本书提供免费电子课件。
目录
目 录
第1章 概述 1
1.1 程序设计语言与翻译 1
1.1.1 程序设计语言 1
1.1.2 编译程序和解释程序 2
1.2 编译过程概述 3
1.2.1 编译程序的工作过程 3
1.2.2 编译程序的结构 7
1.3 编译程序的开发 7
1.3.1 编译程序的开发步骤 8
1.3.2 编译程序的开发技术 8
1.3.3 编译程序的自动生成 10
1.4 本章小结 10
习题1 11
第2章 形式语言理论基础 12
2.1 形式语言的基本概念 12
2.1.1 符号和符号串 12
2.1.2 符号串的运算 13
2.1.3 符号串集合的运算 15
2.2 文法和语言的形式定义 16
2.2.1 文法的形式定义 16
2.2.2 形式语言的定义 19
2.3 语法树和二义性 22
2.3.1 语法树和推导 22
2.3.2 文法的二义性 25
2.4 文法的限制 28
2.4.1 文法的实用限制 28
2.4.2 文法的等价变换 31
2.4.3 扩充的BNF表示法 33
2.5 文法和语言的Chomsky分类 34
2.5.1 0型文法与0型语言(对应图灵机) 34
2.5.2 1型文法与1型语言(对应线性界限自动机) 35
2.5.3 2型文法与2型语言(对应下推自动机) 35
2.5.4 3型文法与3型语言(对应有限自动机) 36
2.5.5 四类文法的关系和区别 37
2.6 本章小结 38
习题2 38
第3章 自动机理论基础 40
3.1 有限自动机的基本概念 40
3.1.1 有限自动机的定义及表示法 40
3.1.2 有限自动机的机器模型 43
3.1.3 确定有限自动机(DFA) 43
3.1.4 有限自动机在计算机内的表示 44
3.1.5 不确定有限自动机(NFA) 45
3.1.6 由NFA到DFA的等价转换 47
3.2 确定有限自动机DFA的化简 50
3.2.1 等价状态和无关状态 50
3.2.2 自动机的化简 51
3.3 正则表达式形式定义 53
3.4 下推自动机PDA 54
3.4.1 下推自动机的机器模型 54
3.4.2 PDA的形式定义 55
3.5 本章小结 57
习题3 57
第4章 词法分析 59
4.1
展开全部
作者简介
冯秀芳,太原理工大学软件学院副院长、教授,主要研究领域为人工智能与图像处理,曾获批国家精品课程一门,获批省教学成果二等奖一项,参与出版教材六部。一直从事计算机专业和软件工程专业的本科课程的讲授工作,具有二十多年“编译原理”课程的教学经验。
本类五星书
本类畅销
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0