课程视频
课程简介
编译原理(Principles of Compilers) 课程是计算机科学与技术类本科专业的核心专业课。 课程系统讲授程序设计语言编译程序构造的一般原理和基本实现方法,主要内容包括:词法分析,语法分析,属性文法与语法制导译,语义分析与中间代码生成,符号表,运行时存储空间组织,优化,目标代码生成。春季开课;先修课程为数据结构和汇编语言。
课程安排
- 作业1.1文件的读入与写出
- 作业1.2算术表达式求值
- 作业2.1正则表达式的识别
- 作业2.3正则表达式转换为NFA
- 作业2.5NFA到DFA转换
- 作业2.8最小化DFA
- 作业2.9词法分析过程
- 题目2.6正则表达式转换为DFA
- 题目2.10正则表达式-NFA-DFA-min(DFA)-词法分析程序
- 题目2.11正则表达式-DFA-min(DFA)-词法分析程序
- 作业2.12正则文法-NFA-DFA-min(DFA)-词法分析程序
- 作业2.13正则文法-DFA-min(DFA)-词法分析程序