C语言子集编译系统的设计与实现任务书
2020-04-06 13:08:43
1. 毕业设计(论文)主要内容:
本次毕业设计是在Windows/Linux平台上,设计并实现一个C语言子集的编译系统。系统采用visual studio开发平台或其他平台和类C/C 编程语言等实现。
2. 毕业设计(论文)主要任务及要求
1)词法分析:完成对c语言子集中关键字常量运算符等保留字以及用户定义变量等的词法分析;
2)语法分析:在词法分析的基础上分析各单词如何组成各种语法成分,使用自顶向下的确定的递归子程序法实现;
3)语义分析:对符号表的管理和代码的生成的过程中完成对程序语言合法性的检查。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 毕业设计(论文)完成任务的计划与安排
1)2018/1/14—2018/1/22:查阅参考文献,明确选题;
2)2018/1/23—2018/2/22:进一步阅读文献,完成开题报告;翻译英文资料(不少于5000汉字),并交予指导教师检查。
3)2018/2/23—2018/3/9:熟悉所选用的开发平台,运用所学的软件设计理论,完成整个系统的前期设计工作。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 主要参考文献
[1] Keith D.Cooper,Linda Torczon著 郭旭 译 编译器设计(第二版).人民邮电出版社,2013
[2] 王生原 ,董渊 ,张素琴 ,吕映芝 ,蒋维杜 著 编译原理(第三版).清华大学出版社,2015
剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付