主要内容:
在下列内容中任选其一:
1、一个简单文法的编译器前端的设计与实现。
2、一个简单文法的编译器后端的设计与实现。
3、一个简单文法的编译器的设计与实现。。
4、自选一个感兴趣的与编译原理有关的问题加以实现,要求难度相当。
基本要求:
1、在深入理解编译原理基本原理的基础上,对于选定的题目,以小组为单位,先确定设计方案;
2、设计系统的数据结构和程序结构,设计每个模块的处理流程。要求设计合理;
3、编程序实现系统,要求实现可视化的运行界面,界面应清楚地反映出系统的运行结果;
4、确定测试方案,选择测试用例,对系统进行测试;
5、运行系统并要通过验收,讲解运行结果,说明系统的特色和创新之处,并回答指导教师的提问;
6、提交课程设计报告。
1