《编译原理》实验教学大纲new

《编译原理》实验教学大纲new

ID:34475132

大小:66.73 KB

页数:3页

时间:2019-03-06

《编译原理》实验教学大纲new_第1页
《编译原理》实验教学大纲new_第2页
《编译原理》实验教学大纲new_第3页
资源描述:

《《编译原理》实验教学大纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、兰州大学信息科学与工程学院《编译原理》实验教学大纲一.课程基本信息:课程名称:编译原理课程编号:课程总学时:72课程总学分:4实验学时:36实验学分:1适用专业及年级:计算机科学与技术课程负责人:徐德启开放实验项目数:6大纲主撰人:张兰慧郭志华开设实验项目数:6二、实验教学目标与基本要求<<编译原理>>是理论与实践并重的课程。这门实验课要总合运用一、二年级所学的多门课程的内容。实验目标与要求;1.通过实验要学会用BNF范式定义一个简单的程序设计语言。2.设计编译中使用的表格、设计词法分析后单词的等长形式

2、、设计中间代码的形式。3.学会用高级程序设计语言设计词法分析器、语法分析器、中间代码产生器和优化器。4.用这个简单的程序设计语言书写一段程序,得到最后目标代码。三、实验课程内容和学时分配序实验项目学所用主要仪实验内容所在实验室名称时器及台套数号用C或者1.确定编译1C++语言设中使用的表格、词计一个词法法分析器的输出形分析器式、标识符与关键微机,每人实验楼A区405、407字的区分方法。一台。2.把词法分析器设计成一个独立的过程。用C或者1.语法分析分别C++语言设由递归子程序法和2计一个语法预测分析法

3、实现微机,每人实验楼A区405、407分析器。2.把语法分析器一台。设计成一个独立的过程。用C或者1.类型检查分别由C++语言设预测分析器和分析计类型检查栈上的分析器两种微机,每人3器方法实现一台。实验楼A区405、4072.把类型检查器设计成一个独立的过程。用C或者1.确定中间代码的C++语言设形式,使中间代码计一个中间不依赖于任何具体4代码产生器的计算机。微机,每人实验楼A区405、4072.把中间代码产生一台。器设计成一个独立的程序。用C或者1.对中间代码执5C++语言语行言设计一个2.编写一段源

4、程微机,每人实验楼A区405、407代码优化器序对其进行优化。一台。四、考核办法在机器上交作业,由实习教师给出优、良、中、及格、不及格。五、实验教科书及参考书(一)教科书<<编译原理>>陈火旺(二)参考书1.<<编译原理实验>>由清华大学编写2.<<编译方法>>机械工业出版社3.<<编译原理>>电子工业出版社

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。