We're sorry this project doesn't work properly without JavaScript enabled. Please enable it to continue.
欢迎来到公益课程平台
首页 - 课程列表 - 课程详情
编译原理
课程类型:选修课
发布时间:2020-03-22 15:19:06
主讲教师:
课程来源:
建议学分:3.00分
课程编码:aymkyxy000194
第一章 什么是编译程序
什么是编译程序 (15分钟)
第二章 编译程序的各个阶段(一)
第三章 编译程序的各个阶段 (二)
第四章 什么是文法
什么是文法 (23分钟)
第五章 推导和归约
推导和归约 (17分钟)
第六章 文法和语言(一)
文法和语言(一) (20分钟)
第七章 文法和语言 (二)
文法和语言 (二) (24分钟)
第八章 词法分析器的任务是什么
第九章 设计和实现一个简单的词法分析器(一)
第十章 设计和实现一个简单的词法分析器 (二)
第十一章 确定的有限自动机和非确定的有限自动机
第十二章 如何将非确定有限自动机确定化
第十三章 如何将确定有限自动机最小化
第十四章 什么是正规式与正规集
第十五章 正规文法、正规式与有限自动机(一)
第十六章 正规文法、正规式与有限自动机(二)
第十七章 自上而下语法分析及存在问题
第十八章 如何消除文法的左递归
第十九章 什么是预测分析程序
第二十章 如何构造预测分析表
第二十一章 什么是LL(1)分析法
什么是LL(1)分析法 (14分钟)
第二十二章 自下而上的语法分析
第二十三章 什么是LR分析法
什么是LR分析法 (13分钟)
第二十四章 如何构造LR(0)分析表(一)
第二十五章 如何构造LR(0)分析表 (二)
第二十六章 什么是语法制导翻译
第二十七章 如何对简单赋值语句进行翻译
第二十八章 如何对布尔表达式进行翻译
第二十九章 代码优化概述
代码优化概述 (15分钟)
第三十章 基本块内的代码优化
作业
<script id="qd3009003893ac7e99a3534e8c64f80ffe1223154102" src="https://wp.qiye.qq.com/qidian/3009003893/ac7e99a3534e8c64f80ffe1223154102" charset="utf-8" async defer></script>