APP下载
反馈
编译原理
本课程共177集 翻译完 欢迎学习
立即播放
用手机看
课程免费缓存,随时观看~
扫码下载网易公开课APP
收藏
课程列表
【第1集】1.1 什么是编译程序
【第2集】1.2 为什么要学习编译原理
【第3集】1.2 为什么要学习编译原理
【第4集】1.2 为什么要学习编译原理
【第5集】1.2 为什么要学习编译原理
【第6集】1.2 为什么要学习编译原理
【第7集】1.2 为什么要学习编译原理
【第8集】1.2 为什么要学习编译原理
【第9集】1.2 为什么要学习编译原理
【第10集】1.3 编译过程
【第11集】1.3 编译过程
【第12集】1.3 编译过程
【第13集】1.3 编译过程
【第14集】1.3 编译过程
【第15集】1.3 编译过程
【第16集】1.4 编译程序的结构(上)
【第17集】1.4 编译程序的结构(下)
【第18集】1.5 编译程序的生成(上)
【第19集】1.5 编译程序的生成(下)
【第20集】1.6 小结
【第21集】2.1 常用的高级程序设计语言
【第22集】2.2 程序设计语言的定义(上)
【第23集】2.2 程序设计语言的定义(下)
【第24集】2.3 高级程序设计语言的一般特性
【第25集】2.3 高级程序设计语言的一般特性(上)
【第26集】2.3 高级程序设计语言的一般特性(下)
【第27集】2.3 高级程序设计语言的一般特性
【第28集】2.3 高级程序设计语言的一般特性
【第29集】2.3 高级程序设计语言的一般特性(上)
【第30集】2.3 高级程序设计语言的一般特性(下)
【第31集】2.3 高级程序设计语言的一般特性(上)
【第32集】2.3 高级程序设计语言的一般特性(下)
【第33集】2.4 小结
【第34集】3.1 上下文无关文法
【第35集】3.1 上下文无关文法
【第36集】3.1 上下文无关文法(上)
【第37集】3.1 上下文无关文法(下)
【第38集】3.2 文法与语言
【第39集】3.2 文法与语言
【第40集】3.2 文法与语言(上)
【第41集】3.2 文法与语言(下)
【第42集】3.3 语法树与二义性
【第43集】3.3 语法树与二义性
【第44集】3.4 形式语言鸟瞰(上)
【第45集】3.4 形式语言鸟瞰(下)
【第46集】3.5 小结
【第47集】4.1 词法分析概述(上)
【第48集】4.1 词法分析概述(下)
【第49集】4.2 词法分析器的设计
【第50集】4.2 词法分析器的设计
【第51集】4.2 词法分析器的设计(上)
【第52集】4.2 词法分析器的设计(下)
【第53集】4.2 词法分析器的设计(上)
【第54集】4.2 词法分析器的设计(下)
【第55集】4.3 小结
【第56集】5.1 词法规则形式化——正规集与正规式
【第57集】5.1 词法规则形式化——正规集与正规式(上)
【第58集】5.1 词法规则形式化——正规集与正规式(下)
【第59集】5.2 确定有限自动机(上)
【第60集】5.2 确定有限自动机(下)
【第61集】5.3 非确定有限自动机(上)
【第62集】5.3 非确定有限自动机(下)
【第63集】5.4 小结
【第64集】6.1 有限自动机的等价性
【第65集】6.1 有限自动机的等价性(上)
【第66集】6.1 有限自动机的等价性(中)
【第67集】6.1 有限自动机的等价性(下)
【第68集】6.1 有限自动机的等价性(上)
【第69集】6.1 有限自动机的等价性(下)
【第70集】6.1 有限自动机的等价性(上)
【第71集】6.1 有限自动机的等价性(下)
【第72集】6.1 有限自动机的等价性
【第73集】6.2 正规式与有限自动机的等价性
【第74集】6.2 正规式与有限自动机的等价性(上)
【第75集】6.2 正规式与有限自动机的等价性(下)
【第76集】6.2 正规式与有限自动机的等价性(上)
【第77集】6.2 正规式与有限自动机的等价性(下)
【第78集】6.2 正规式与有限自动机的等价性
【第79集】6.2 正规式与有限自动机的等价性
【第80集】6.3 词法分析程序自动生成(上)
【第81集】6.3 词法分析程序自动生成(下)
【第82集】7.2 LL(1)文法——消除文法的左递归
【第83集】7.2 LL(1)文法——消除文法的左递归(上)
【第84集】7.2 LL(1)文法——消除文法的左递归(下)
【第85集】7.2 LL(1)文法——消除文法的左递归
【第86集】7.3 LL(1)文法——消除回溯(上)
【第87集】7.3 LL(1)文法——消除回溯(下)
【第88集】7.3 LL(1)文法——消除回溯(上)
【第89集】7.3 LL(1)文法——消除回溯(下)
【第90集】7.3 LL(1)文法——消除回溯
【第91集】7.4 FIRST和FOLLOW集合的构造(上)
【第92集】7.4 FIRST和FOLLOW集合的构造(下)
【第93集】7.4 FIRST和FOLLOW集合的构造
【第94集】7.4 FIRST和FOLLOW集合的构造(上)
【第95集】7.4 FIRST和FOLLOW集合的构造(下)
【第96集】7.5 小结
【第97集】8.1 构造递归下降分析器
【第98集】8.1 构造递归下降分析器(上)
【第99集】8.1 构造递归下降分析器(下)
【第100集】8.1 构造递归下降分析器(上)
【第101集】8.1 构造递归下降分析器(下)
【第102集】8.2 扩充的巴科斯范式和语法图
【第103集】8.3 JavaCC简介
【第104集】8.4 小结
【第105集】9.1 预测分析程序
【第106集】9.1 预测分析程序(上)
【第107集】9.1 预测分析程序(下)
【第108集】9.1 预测分析程序
【第109集】9.2 预测分析表的构造(上)
【第110集】9.2 预测分析表的构造(下)
【第111集】9.2 预测分析表的构造
【第112集】9.2 预测分析表的构造
【第113集】9.3 小结
【第114集】10.1 自下而上分析
【第115集】10.1 自下而上分析
【第116集】10.2 短语与直接短语
【第117集】10.2 短语与直接短语
【第118集】10.3 分析过程描述
【第119集】10.3 分析过程描述
【第120集】10.4 算符优先文法
【第121集】10.4 算符优先文法(上)
【第122集】10.4 算符优先文法(下)
【第123集】10.4 算符优先文法
【第124集】10.5 构造优先关系表(上)
【第125集】10.5 构造优先关系表(下)
【第126集】10.5 构造优先关系表(上)
【第127集】10.5 构造优先关系表(下)
【第128集】10.5 构造优先关系表(上)
【第129集】10.5 构造优先关系表(下)
【第130集】10.5 构造优先关系表
【第131集】10.5 构造优先关系表
【第132集】10.6 算符优先分析算法(上)
【第133集】10.6 算符优先分析算法(下)
【第134集】10.6 算符优先分析算法(上)
【第135集】10.6 算符优先分析算法(下)
【第136集】10.7 小结
【第137集】11.1 句柄和规范归约
【第138集】11.1 句柄和规范归约(上)
【第139集】11.1 句柄和规范归约(下)
【第140集】11.2 LR分析法(上)
【第141集】11.2 LR分析法(下)
【第142集】11.2 LR分析法(上)
【第143集】11.2 LR分析法(下)
【第144集】11.2 LR分析法
【第145集】11.3 小结
【第146集】12.1 活前缀
【第147集】12.1 活前缀
【第148集】12.2 构造识别活前缀的DFA(上)
【第149集】12.2 构造识别活前缀的DFA(下)
【第150集】12.2 构造识别活前缀的DFA
【第151集】12.2 构造识别活前缀的DFA(上)
【第152集】12.2 构造识别活前缀的DFA(下)
【第153集】12.3 构造LR(0)分析表(上)
【第154集】12.3 构造LR(0)分析表(下)
【第155集】12.3 构造LR(0)分析表
【第156集】12.4 小结
【第157集】13.1 SLR(1)分析法(上)
【第158集】13.1 SLR(1)分析法(下)
【第159集】13.1 SLR(1)分析法
【第160集】13.1 SLR(1)分析法
【第161集】13.1 SLR(1)分析法(上)
【第162集】13.1 SLR(1)分析法(下)
【第163集】13.2 LR(1)分析法
【第164集】13.2 LR(1)分析法(上)
【第165集】13.2 LR(1)分析法(下)
【第166集】13.2 LR(1)分析法(上)
【第167集】13.2 LR(1)分析法(下)
【第168集】13.2 LR(1)分析法(上)
【第169集】13.2 LR(1)分析法(下)
【第170集】13.3 LR分析器产生工具
【第171集】13.4 小结
【第172集】14.1 属性文法(上)
【第173集】14.1 属性文法(下)
【第174集】14.1 属性文法(上)
【第175集】14.1 属性文法(下)
【第176集】14.1 属性文法(上)
【第177集】14.1 属性文法(下)
【第178集】14.1 属性文法
【第179集】14.2 属性计算
【第180集】14.2 属性计算(上)
【第181集】14.2 属性计算(下)
【第182集】14.2 属性计算
【第183集】14.2 属性计算(上)
【第184集】14.2 属性计算(下)
【第185集】14.2 属性计算(上)
【第186集】14.2 属性计算(下)
【第187集】14.2 属性计算
【第188集】15.1 S-属性文法(上)
【第189集】15.1 S-属性文法(下)
【第190集】15.2 L-属性文法
【第191集】15.3 翻译模式(上)
【第192集】15.3 翻译模式(下)
【第193集】15.3 翻译模式(上)
【第194集】15.3 翻译模式(下)
【第195集】15.3 翻译模式
【第196集】15.3 翻译模式(上)
【第197集】15.3 翻译模式(下)
【第198集】15.3 翻译模式(上)
【第199集】15.3 翻译模式(下)
【第200集】15.4 递归下降翻译器的设计(上)
【第201集】15.4 递归下降翻译器的设计(下)
【第202集】15.5 小结
【第203集】16.1 中间语言
【第204集】16.1 中间语言
【第205集】16.2 常用的中间语言形式(上)
【第206集】16.2 常用的中间语言形式(下)
【第207集】16.2 常用的中间语言形式
【第208集】16.2 常用的中间语言形式(上)
【第209集】16.2 常用的中间语言形式(下)
【第210集】16.3 小结
【第211集】17.1 赋值语句的翻译
【第212集】17.1 赋值语句的翻译(上)
【第213集】17.1 赋值语句的翻译(下)
【第214集】17.2 数组元素引用的翻译(上)
【第215集】17.2 数组元素引用的翻译(下)
【第216集】17.2 数组元素引用的翻译(上)
【第217集】17.2 数组元素引用的翻译(下)
【第218集】17.3 类型转换
【第219集】17.4 小结
【第220集】18.1 布尔表达式及其计算
【第221集】18.2 按数值表示法翻译布尔表达式(上)
【第222集】18.2 按数值表示法翻译布尔表达式(下)
【第223集】18.3 带优化翻译布尔表达式
【第224集】18.3 带优化翻译布尔表达式(上)
【第225集】18.3 带优化翻译布尔表达式(下)
【第226集】18.3 带优化翻译布尔表达式
【第227集】18.3 带优化翻译布尔表达式(上)
【第228集】18.3 带优化翻译布尔表达式(下)
【第229集】18.3 带优化翻译布尔表达式(上)
【第230集】18.3 带优化翻译布尔表达式(下)
【第231集】18.3 带优化翻译布尔表达式
【第232集】18.4 小结
【第233集】19.1 常用的控制语句
【第234集】19.2 控制语句的属性文法
【第235集】19.2 控制语句的属性文法
【第236集】19.3 控制语句的属性计算(上)
【第237集】19.3 控制语句的属性计算(下)
【第238集】19.4 一遍扫描翻译控制语句(上)
【第239集】19.4 一遍扫描翻译控制语句(下)
【第240集】19.4 一遍扫描翻译控制语句
【第241集】19.4 一遍扫描翻译控制语句
【第242集】19.5 一遍扫描翻译控制语句示例
【第243集】19.6 小结
【第244集】20.1 符号表的组织与操作
【第245集】20.1 符号表的组织与操作
【第246集】20.2 符号表的内容(上)
【第247集】20.2 符号表的内容(下)
【第248集】20.3 利用符号表分析名字的作用域
【第249集】20.3 利用符号表分析名字的作用域(上)
【第250集】20.3 利用符号表分析名字的作用域(下)
【第251集】20.4 小结
【第252集】21.1 参数传递
【第253集】21.1 参数传递(上)
【第254集】21.1 参数传递(下)
【第255集】21.1 参数传递
【第256集】21.1 参数传递
【第257集】21.1 参数传递
【第258集】21.1 参数传递
【第259集】21.2 目标程序运行时的活动
【第260集】21.2 目标程序运行时的活动
【第261集】21.3 静态存储管理(上)
【第262集】21.3 静态存储管理(下)
【第263集】22.1 动态存储管理概述
【第264集】22.1 动态存储管理概述
【第265集】22.2 非嵌套过程语言的动态存储管理(上)
【第266集】22.2 非嵌套过程语言的动态存储管理(下)
【第267集】22.3 嵌套过程语言的动态存储管理--静态链方法
【第268集】22.3 嵌套过程语言的动态存储管理--静态链方法(上)
【第269集】22.3 嵌套过程语言的动态存储管理--静态链方法(下)
【第270集】22.3 嵌套过程语言的动态存储管理--静态链方法(上)
【第271集】22.3 嵌套过程语言的动态存储管理--静态链方法(下)
【第272集】22.4 嵌套过程语言的动态存储管理--Display表方法
【第273集】22.4 嵌套过程语言的动态存储管理--Display表方法(上)
【第274集】22.4 嵌套过程语言的动态存储管理--Display表方法(下)
【第275集】22.4 嵌套过程语言的动态存储管理--Display表方法(上)
【第276集】22.4 嵌套过程语言的动态存储管理--Display表方法(下)
【第277集】22.4 嵌套过程语言的动态存储管理--Display表方法
【第278集】22.5 小结
【第279集】23.1 优化概述
【第280集】23.1 优化概述(上)
【第281集】23.1 优化概述(下)
【第282集】23.1 优化概述
【第283集】23.2 局部优化--基本块划分
【第284集】23.2 局部优化--基本块划分(上)
【第285集】23.2 局部优化--基本块划分(下)
【第286集】23.2 局部优化--基本块划分
【第287集】23.3 局部优化--基本块优化(上)
【第288集】23.3 局部优化--基本块优化(下)
【第289集】23.3 局部优化--基本块优化
【第290集】23.3 局部优化--基本块优化(上)
【第291集】23.3 局部优化--基本块优化(下)
【第292集】23.3 局部优化--基本块优化(上)
【第293集】23.3 局部优化--基本块优化(下)
【第294集】23.3 局部优化--基本块优化
【第295集】24.1 循环优化概述
【第296集】24.2 代码外提
【第297集】24.2 代码外提(上)
【第298集】24.2 代码外提(下)
【第299集】24.2 代码外提
【第300集】24.3 强度消弱(上)
【第301集】24.3 强度消弱(下)
【第302集】24.4 小结
【第303集】25.1 目标代码生成概述
【第304集】25.2 目标机器模型
【第305集】25.3 简单代码生成器(上)
【第306集】25.3 简单代码生成器(下)
【第307集】25.4 待用信息和活跃信息
【第308集】25.4 待用信息和活跃信息(上)
【第309集】25.4 待用信息和活跃信息(下)
【第310集】25.4 待用信息和活跃信息
【第311集】25.5 变量地址描述和寄存器描述
【第312集】25.6 代码生成与寄存器分配算法
【第313集】25.6 代码生成与寄存器分配算法(上)
【第314集】25.6 代码生成与寄存器分配算法(下)
【第315集】25.6 代码生成与寄存器分配算法
【第316集】25.7 小结
查看全部课程
相关推荐
07:59
第二单元 折线统计图 折线统计图的...
2291播放
29:28
12-串讲-杜洪波理论法12(上)
850播放
05:15
【石油工程学院迎新晚会】给你一点颜...
1470播放
07:14
第五单元 思维方法 口语交际:商量...
2699播放
13:27
第01讲 线性规划与单纯形法(一)...
1133播放
11:04
【韩语初级会话】P9(上)
1627播放
14:24
【6讲 名师带你学化学——化学与生...
1189播放
14:58
48 1000以内数的认识(例题3...
860播放
04:33
如何成为“存钱大师”
883播放
02:34
伟大的天体模拟,会是什么?
960播放
11:18
01-多线程(概述)(下)
1444播放
03:38
STAFF&声优访谈:富司纯子
1331播放