教学目标:编译原理的教学目标是使得学生掌握如下知识:和编译器设计相关的形式语言理论基础;编译程序的体系结构,编译器的各个组成部分的原理和技术,包括词法分析、语法分析、语义分析和目标代码生成、代码优化,以及设计环境与程序错误的检查和校正;初步了解一些编译器生成工具的基础理论和应用。另外,该课程将通过上机实验使得学生初步了解一个设计编译器的过程。
授课教师:谭添
课程助教:钟晢瑀(分管实验),湛忠胜(分管作业)
使用课本:理论教学使用《编译原理》,Alfred V. Aho等著,赵建华等译(也称“龙书”,就是封面上有条紫龙,还有个屠龙武士); 理论/实验教学使用《编译方法、技术与实践》(新版)或《编译原理实践与指导教程》(旧版),许畅等著,也可看随实验发布的讲义。
说点什么:通常这是门困难的课程,这当然是指自己闷头看书的情况,如果在课堂上,你大概会过得比较轻松愉快 :-)
学期:2024-2025学年第二学期(共16周)
班级:基础班 22020260(拔尖计划、匡亚明-理科强化班)
时间:周二3-4节、周四5-6节
地点:仙II-212
日期 | 课件 [PDF] |
---|---|
2024-02-18(周二) | 1. 导引 |
2024-02-20(周四) | 3. 词法分析 |
2024-02-27(周四) | 4. 语法分析 |
(注意实验可能会打补丁,所以请根据提示定期检查版本)
注意事项:
实验内容: