编译原理课设总结.docx
《编译原理课设总结.docx》由会员分享,可在线阅读,更多相关《编译原理课设总结.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 编译原理课设总结 编译原理课设总结 董楠楠1006010101 经过一个星期的编译原理课程设计,在教师的指导以及小组同学的相互帮忙 下顺当完成该课程设计。通过该课程设计,收获许多。 此次课设,我们小组用的是java语言,在课设过程中,用到了以前开发过程中所没有的探究过的许多新方法,最直接的影响就是让我对java语言的熟悉与理解更近一层。并且把握了什么是编译程序,编译程序工作的根本过程及其各阶段的根本任务,对课本上的学问有了更深的理解。 由于本试验用了java语言编写,个人觉得相比C语言模块更加清楚明白。在该词法分析程序中,我们用了java中的split方法对输入串进展分割,简洁易懂。其次,在
2、字符匹配过程中,引进了正则表达式,让输入串与之匹配,极大地缩减程序的繁琐性。同时,java的面对对象的性质在程序中得到充分的表达,在代码的编写过程中,将各种判定封装为函数,主函数通过调用这些封装函数完胜利能,摒弃了C语言构造化的繁琐,使整个处理函数清楚可读。在测试多个用例时,发觉程序的许多小错误,但最终都能够一一解决,尤其在这个过程中,我也充分体会到了团队合作的力气。此次课设更加深了对java语言的熟悉,并熟识了java语言中正则表达式的用法。 通过该课程设计,全面系统的理解了编译原理程序构造的一般原理和根本实现方法。能够把学过的计算机编译原理的学问强化,并通过自己设计的程序表现出来,加深了对
3、理论学问的理解,同时也激发了学习的积极性。课程设计中的其次个程序对简洁表达式文法构造算符优先分析器比拟简单,在调试时消失了许多问题,经过大量的修改和一遍又一遍地调试,最终把错误全都改正没有做到依据文法得到相应的算符优先表,而是在程序中直接给出,这是程序的一个小缺陷。 扩展阅读:编译原理课设报告 北华航天工业学院 编译原理课程设计 课程设计题目:编译程序构造所在系部:计算机科学与工程系所在专业:计算机科学与技术所在班级:学号:姓名:指导教师姓名:完成时间: 201*年6月18日 课程设计任务书 课题名称指导教师孙红艳编译原理课程设计完成时间李肖丽201*.6.20B07513职称副教授学生姓名总体设计要求班级总体设计要求:课程设计内容共给定1个题目,每个学生根据课程设计要求,在规定的两周时间内独立完成。题目:编译程序构造涉及内容:词法分析、语法分析、语义分析生成中间代码工作内容准时间进度安排第一周:星期一:设计发动,布置课程设计任务,查阅资料,制定方案,进展程序方案设计。第一周:星期二星期五:编写和调试程序其次周:星期一星期三:编写和调试程序其次周:星期四:整理,撰写设计报告。其次周:星期五:验收,提交设计报告,评定成绩。毕业设计成果1、课程设计报告书一份2、源程序清单一份3、成果使用说明书一份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 总结
限制150内