扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
编译原理简明教程(第3版) 版权信息
- ISBN:9787121484247
- 条形码:9787121484247 ; 978-7-121-48424-7
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
编译原理简明教程(第3版) 内容简介
本书讨论了编译原理的基础理论与实现技术,并在其前几版的基础上进行了修订与更新。本书共13章,内容包括编译概述、形式语言与自动机理论基础、词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码的生成、符号表和出错处理、面向对象语言的编译、并行编译技术、软件构造等。在内容的组织上,本书将编译的基本理论和具体的实现技术有机地结合起来,清楚地阐述相关的概念和原理,并给出部分C语言实现程序;同时,对编译程序自动生成工具的功能和使用方法做了详细的介绍。本书提供免费电子课件。
编译原理简明教程(第3版) 目录
目 录
第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
展开全部
编译原理简明教程(第3版) 作者简介
冯秀芳,太原理工大学软件学院副院长、教授,主要研究领域为人工智能与图像处理,曾获批国家精品课程一门,获批省教学成果二等奖一项,参与出版教材六部。一直从事计算机专业和软件工程专业的本科课程的讲授工作,具有二十多年“编译原理”课程的教学经验。
书友推荐
- >
山海经
山海经
¥21.1¥68.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥17.0¥45.8 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
随园食单
随园食单
¥15.4¥48.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥18.4¥49.8 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
莉莉和章鱼
莉莉和章鱼
¥16.4¥42.0
本类畅销
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69