武汉理工大学教学日历

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
6
3
§2.3程序语言及其语法描述
a.上下文无关文法;
2
§2练习3,4题
4
b.文法和语言的形式定义;c.文法的类型;
2
7
5
d.语法树和二义性;f.句型的分析
2
§2练习6,7,8,10题6§3词源自分析§3.1词法分析器的设计2
8
7
§3.2单词描述工具§3.3确定有限自动机和非确定有限自动机
2
8
§3.4正规式与有限自动机的等价性
§6.1属性文法;
2
§6练习1,3题
周次
课次
讲课内容
学时
实验、习题、
大作业内容
学时
附:必读与参考书
13
17
§6.2基于属性文法的处理
a.属性计算方法b.抽象语法树
2
18
§7语义分析和中间代码产生
§7.1中间语言;§7.2说明语句
2
§7练习1,3,4,5,7,9,11题
上机实验2:表达式的翻译程序设计
武汉理工大学教学日历
课程:编译原理
班级:计算机0305—09班
教学周数:12周(5-16周)
周次
课次
讲课内容
学时
实验、习题、
大作业内容
学时
附:必读与参考书
5
1
§1引论
2
1.教材:
编译原理
陈火旺著
国防版
2.参考书:
a.编译原理
吕映芝著
清华大学版
b.编译程序构造
何炎祥著
华中科大版
c.编译原理与实现
金成植著
任课教师:2005年8月20日教研室主任:2005年8月22日
2
§9练习1,7,8题
22
§9.4栈式存储分配;
§9.5堆式动态存储分配
§10优化
§10.1概述;§10.2局部优化;§10.3循环优化
2
16
23
§11目标代码生成
2
§10练习1,2,3,4,5,6题
24
目标代码的类型、目标代码的生成算法
2
注:于开学第一周,送教务处、本系(部),学生班各一份,教师自存一份。
高教版
d. Compilers:
Principles,Techniques,and Tools.
Alfred V. Aho Jeffrey D.Ullman Ravi Sethi著
人民邮电出版社
e编译原理:典型题解析与实战模拟
刘春林著
国防版
2
§2高级语言及语法描述
§2.1程序语言的定义
§2.2高级语言的特性
§4.5 LL(1)分析中的错误处理
2
12
§5自下而上语法分析方法优先分析法
§5.1自下而上分析基本问题
2
§5练习1,2题
11
13
§5.2简单优先分析法
2
§5练习4题
14
§5.3 LR分析法
a. LR分析概述; b. LR(0)分析;
2
12
15
c. SLR(1)分析;
2
§5练习5,7,8题
16
§6属性文法和语法制导翻译
§3.5正规文法与有限动机间的转换
2
§3练习7,8,9,12,14题
9
9
§3.6词法分析程序的自动构造
2
上机实验1:词法分析程序的设计
4
10
§4自上而下语法分析方法
§4.1语法分析器的功能;§4.2自上而下分析面临的问题;§4.3 LL(1)分析方法
§4练习1,2,3,4题
10
11
§4.4递归下降分析程序构造
4
14
19
§7.3赋值语句的翻译
§7.4布尔表达式的翻译
§7.5控制语句的翻译
2
20
§8符号表
§8.1符号表的组织和作用§8.2整理与查找
§8.3名字的作用范围§8.4符号表的内容
2
§8练习2,3题
15
21
§9运行时存储空间组织
§9.1目标程序运行时的活动;§9.2运行时存储器的划分;§9.3静态存储分配
相关文档
最新文档