欢迎来到在线教学平台
问题答疑
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
首页 - 课程列表 - 课程详情
返回
编译原理Compilation Principle
课程类型:
选修课
主讲教师:
刘刚
课程来源:
哈尔滨工程大学
建议学分:
0.00分
课程编码:
xtzx2060
课程介绍
课程目录
教师团队
第一章 编译原理概述
s
1.1编译原理概论
(19分钟)
s
1.2编译程序的结构
(20分钟)
s
1.3编译器的构造和组成(一)
(15分钟)
s
1.4编译器的构造和组成(二)
(18分钟)
s
1.5编译器运行的辅助程序与工具
(14分钟)
s
1.6编译器运行的主要数据结构(一)
(16分钟)
s
1.7编译器运行的主要数据结构(二)
(11分钟)
s
1.8自举与移植(一)
(18分钟)
s
1.9自举与移植(二)
(15分钟)
第二章 词法分析
s
2.1扫描过程
(16分钟)
s
2.2正则表达式(一)
(15分钟)
s
2.3正则表达式(二)
(9分钟)
s
2.4正则表达式(三)
(16分钟)
s
2.5有穷自动机(一)
(17分钟)
s
2.6有穷自动机(二)
(8分钟)
s
2.7非确定型有穷自动机(一)
(15分钟)
s
2.8非确定型有穷自动机(二)
(14分钟)
s
2.9从正则表达式到DFA(一)
(12分钟)
s
2.10从正则表达式到DFA(二)
(15分钟)
s
2.11从正则表达式到DFA(三)
(9分钟)
s
2.12从正则表达式到DFA(四)
(13分钟)
第三章 上下文无关文法
s
3.1上下文无关文法和语法分析
(11分钟)
s
3.2推导(一)
(16分钟)
s
3.3推导(二)
(7分钟)
s
3.4分析树和抽象语法树
(13分钟)
s
3.5二义性文法
(14分钟)
s
3.6扩展的表示:EBNF和语法图
(7分钟)
s
3.7上下文无关语言的形式属性
(7分钟)
s
3.8面向TINY的上下文无关文法
(10分钟)
第四章 自顶向下的语法分析
s
4.1自顶向下的语法分析介绍
(5分钟)
s
4.2递归下降分析(一)
(19分钟)
s
4.3递归下降分析(二)
(5分钟)
s
4.4自顶向下分析中的差错恢复
(6分钟)
s
4.5LL(1)分析(一)
(11分钟)
s
4.6LL(1)分析(二)
(13分钟)
s
4.7LL(1)文法
(7分钟)
s
4.8First集合
(19分钟)
s
4.9Follow集合(一)
(17分钟)
s
4.10Follow集合(二)
(10分钟)
s
4.11LL(1)分析表
(15分钟)
s
4.12LL(1)文法中存在的问题
(7分钟)
s
4.13消除左递归与提取左因子
(20分钟)
第五章 语义分析
s
5.1属性文法与语义规则的提取(一)
(10分钟)
s
5.2属性文法与语义规则的提取(二)
(20分钟)
s
5.3相关图的构造
(20分钟)
s
5.4合成属性和继承属性
(19分钟)
第六章 运行时环境
s
6.1运行时环境(一)
(15分钟)
s
6.2运行时环境(二)
(10分钟)
s
6.3栈式存储分配的实现(一)
(17分钟)
s
6.4栈式存储分配的实现(二)
(12分钟)
第七章 中间代码与代码生成
s
7.1中间代码(一)
(15分钟)
s
7.2中间代码(二)
(6分钟)
s
7.3后缀表示(一)
(10分钟)
s
7.4后缀表示(二)
(16分钟)
s
7.5三地址码(一)
(12分钟)
s
7.6三地址码(二)
(20分钟)
s
7.7P代码
(17分钟)
s
7.8代码生成技术
(12分钟)