第二课堂网LOGO_提供大学课程自学视频教程

第二课堂网 手机站扫一扫
查看: 357|回复: 5

编译原理视频教程 华保健 中国科学技术大学

[复制链接]

6047

主题

6078

帖子

6万

积分

管理员

第二课堂网站长

Rank: 9Rank: 9Rank: 9

活跃会员热心会员推广达人灌水之王突出贡献荣誉管理

发表于 2018-8-23 14:39:58 | 显示全部楼层 |阅读模式
编译原理 86讲 华保健 中国科学技术大学精品课程

20180823223844.png

课程目录:
第1章 引论
1.1 编译器概述
1.1.1 词法分析
1.1.2 语法分析
1.1.3 语义分析
1.1.4 中间代码生成
1.1.5 代码优化
1.1.6 代码生成
1.1.7 符号表管理
1.1.8 阶段的分组
1.1.9 解释器
1.2 编译器技术的应用
1.2.1 高级语言的实现
1.2.2 针对计算机体系结构的优化
1.2.3 新计算机体系结构的设计
1.2.4 程序翻译
1.2.5 提高软件开发效率的工具
习题1

第2章 词法分析
2.1 词法记号及属性
2.1.1 词法记号、模式、词法单元
2.1.2 词法记号的属性
2.1.3 词法错误
2.2 词法记号的描述与识别
2.2.1 串和语言
2.2.2 正规式
2.2.3 正规定义
2.2.4 状态转换图
2.3 有限自动机
2.3.1 不确定的有限自动机
2.3.2 确定的有限自动机
2.3.3 NFA到DFA的变换
2.3.4 DFA的化简
2.4 从正规式到有限自动机
2.5 词法分析器的生成器
习题2

第3章 语法分析
3.1 上下文无关文法
3.1.1 上下文无关文法的定义
3.1.2 推导
3.1.3 分析树
3.1.4 二义性
3.2 语言和文法
3.2.1 正规式和上下文无关文法的比较
3.2.2 分离词法分析器的理由
3.2.3 验证文法产生的语言
3.2.4 适当的表达式文法
3.2.5 消除二义性
3.2.6 消除左递归
3.2.7 提左因子
3.2.8 非上下文无关的语言构造
3.2.9 形式语言鸟瞰
3.3 自上而下分析
3.3.1 自上而下分析的一般方法
3.3.2 LL(1)文法
3.3.3 递归下降的预测分析
3.3.4 非递归的预测分析
3.3.5 构造预测分析表
3.3.6 预测分析的错误恢复
3.4 自下而上分析
3.4.1 归约
3.4.2 句柄
3.4.3 用栈实现移进一归约分析
3.4.4 移进一归约分析的冲突
3.5 LR分析器
3.5.1 LR分析算法
3.5.2 LR文法和LR分析方法的特点
3.5.3 构造SLR分析表
3.5.4 构造规范的LR分析表
3.5.5 构造LALR分析表
3.5.6 非二义且非LR的上下文无关文法
3.6 二义文法的应用
3.6.1 使用算符的优先级和结合性来解决冲突
3.6.2 使用其他约定来解决冲突
3.6.3 LR分析的错误恢复
3.7 语法分析器的生成器
3.7.1 分析器的生成器Yacc
3.7.2 用Yacc处理二义文法
3.7.3 Yace的错误恢复
习题3

第4章 语法制导的翻译
4.1 语法制导的定义
4.1.1 语法制导定义的形式
4.1.2 综合属性
4.1.3 继承属性
4.1.4 属性依赖图
4.1.5 属性计算次序
4.2 S属性定义的自下而上计算
4.2.1 语法树
4.2.2 构造语法树的语法制导定义
4.2.3 S属性的自下而上计算
4.3 L属性定义的自上而下计算
4.3.1 L属性定义
4.3.2 翻译方案
4.3.3 预测翻译器的设计
4.3.4 用综合属性代替继承属性
4.4 L属性的自下而上计算
4.4.1 删除翻译方案中嵌入的动作
4.4.2 分析栈上的继承属性
4.4.3 模拟继承属性的计算
习题4

第5章 类型检查
5.1 类型在编程语言中的作用
5.1.1 执行错误和安全语言
5.1.2 类型化语言和类型系统
5.1.3 类型化语言的优点
5.2 类型系统的描述语言
5.2.1 定型断言
5.2.2 定型规则
5.2.3 类型检查和类型推断
5.3 一个简单类型检查器的规范
5.3.1 一个简单的语言
5.3.2 类型系统
5.3.3 类型检查
5.3.4 类型转换
5.4 多态函数
5.4.1 为什么要使用多态函数
5.4.2 类型变量
5.4.3 一个含多态函数的语言
5.4.4 代换、实例与合
5.4.5 多态函数的类型检查
5.5 类型表达式的等价
5.5.1 类型表达式的结构等价
5.5.2 类型表达式的名字等价
……
第6章 运行时存储空间的组织和管理
第7章 中间代码生成
第8章 代码生成
第9章 独立于机器的优化
第10章 依赖于机器的优化
第11章 编译系统和运行时系统
第12章 面向对象语言的编译
第13章 函数式语言的编译

免费试看:https://pan.baidu.com/s/1n0beD8-H-PS-WK98VRuaZg

下载地址:
购买主题 本主题需向作者支付 20 学习币 才能浏览

.........................................................................................................................
下载说明
◎本站资源均可免费下载(由第二课堂网精心整理),您可以通过每天登陆获取学习币。如何获取学习币?
◎如果个别的资料下载链接失效或者有问题,您可以点击资源链接失效帖进行留言反馈给我们,我们会第一时间进行更正处理,谢谢!
◎如果您下载的视频教程是为非常规的格式,您不会使用,请点击网络视频使用教程!
◎本站所有资源全部从互联网搜集或网友上传,本站不拥有资源的版权资源仅供大家学习参考,请在下载后24小时内删除。如果侵犯您的权益请您及时联系我们。





上一篇:妇科护理学视频教程 张缨 浙江大学
热门主题
回复

使用道具 举报

0

主题

15

帖子

0

积分

体验VIP1

Rank: 3Rank: 3

发表于 2018-9-21 08:37:42 | 显示全部楼层
唉,都要学习币才能下载
回复 支持 反对

使用道具 举报

0

主题

11

帖子

2

积分

体验VIP1

Rank: 3Rank: 3

发表于 2018-11-14 11:37:18 | 显示全部楼层
就不能让我们免费下载规范吗
回复 支持 反对

使用道具 举报

0

主题

12

帖子

2

积分

体验VIP1

Rank: 3Rank: 3

发表于 2018-11-29 14:32:30 | 显示全部楼层
谢谢分享,贵了
回复 支持 反对

使用道具 举报

0

主题

10

帖子

1

积分

体验VIP1

Rank: 3Rank: 3

发表于 2018-12-5 22:59:16 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊啊怎么解决呀
回复 支持 反对

使用道具 举报

0

主题

11

帖子

1

积分

体验VIP1

Rank: 3Rank: 3

发表于 昨天 20:52 | 显示全部楼层
找到好贴不容易,我顶你了,谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表