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分
课程编码:mkyxy000194
第一章 什么是编译程序
s 什么是编译程序 (15分钟)
第二章 编译程序的各个阶段(一)
第三章 编译程序的各个阶段 (二)
第四章 什么是文法
s 什么是文法 (23分钟)
第五章 推导和归约
s 推导和归约 (17分钟)
第六章 文法和语言(一)
s 文法和语言(一) (20分钟)
第七章 文法和语言 (二)
s 文法和语言 (二) (24分钟)
第八章 词法分析器的任务是什么
第九章 设计和实现一个简单的词法分析器(一)
第十章 设计和实现一个简单的词法分析器 (二)
第十一章 确定的有限自动机和非确定的有限自动机
第十二章 如何将非确定有限自动机确定化
第十三章 如何将确定有限自动机最小化
第十四章 什么是正规式与正规集
第十五章 正规文法、正规式与有限自动机(一)
第十六章 正规文法、正规式与有限自动机(二)
第十七章 自上而下语法分析及存在问题
第十八章 如何消除文法的左递归
第十九章 什么是预测分析程序
s 什么是预测分析程序 (15分钟)
第二十章 如何构造预测分析表
s 如何构造预测分析表 (19分钟)
第二十一章 什么是LL(1)分析法
s 什么是LL(1)分析法 (14分钟)
第二十二章 自下而上的语法分析
s 自下而上的语法分析 (17分钟)
第二十三章 什么是LR分析法
s 什么是LR分析法 (13分钟)
第二十四章 如何构造LR(0)分析表(一)
第二十五章 如何构造LR(0)分析表 (二)
第二十六章 什么是语法制导翻译
s 什么是语法制导翻译 (14分钟)
第二十七章 如何对简单赋值语句进行翻译
第二十八章 如何对布尔表达式进行翻译
第二十九章 代码优化概述
s 代码优化概述 (15分钟)
第三十章 基本块内的代码优化
s 基本块内的代码优化 (22分钟)
作业