C++语言毕业论文正文
《C++语言毕业论文正文》由会员分享,可在线阅读,更多相关《C++语言毕业论文正文(43页珍藏版)》请在毕设资料网上搜索。
1、 本本 科科 毕毕 业业 设设 计计 第 1 页 共 43 页 1 1 绪论绪论 编译技术是理论与实践并重的课程,在大学本科计算机科学与技术系的学生的培养 教育中有非常重要的地位。而其实验课程要综合运用一年级、二年级和三年级所学的多 门课程的内容和知识,用来完成一个小型编译程序的设计和实现。从而巩固和加强对词 法分析、语法分析、语义分析、代码生成和报错处理等理论的认识和理解;培养在校大 学生对一个完整的编译系统的独立分析和设计开发的能力,进一步的培养当代大学生动 手实践能力以及独立自主的开发设计能力。 完整的编译器设计开发和实现是一个非常复杂的过程,为了简洁明了的说明编译器 的基本原理,本程序
2、采用了自定义一种类高级语言的高级语言的方法,先定义了该类高 级语言的语法规则,然后再设计与实现了该语言的编译器前端,并且分别从词法分析, 语法分析和语义分析等三个方面进行了详细的开发和设计。希望可以让学生可以更加清 楚直观的认识和理解编译原理的各个方面的知识。 从以往的日常教学经验来看, 我们大学课程中接触和学习的最多的就是C语言和C+ 语言。C 语言是计算机科学与技术等信息类专业的基础必修课,大部分同学都掌握的比 较扎实,所以,本程序所写的词法分析器,语法分析器,语义分析器大部分所用的语言 都是 C 语言,C 语言是面向过程的结构化语言,程序设计结构清晰,逻辑严谨,能让让 学生很好的理解和接
3、受。C+语言也是计算机科学与技术等专业的基础课程,是 C 语言 在面对对象思想方面的改进版,它继承了 C 语言的结构化设计思路,逻辑层次感强,同 时又具备了面向对象设计的能力,也是一门非常优秀的语言,很多学生对这门语言很感 兴趣,所以本程序也设计了几个用 C+语言编写的词法分析器,语法分析器,语义分析 器,以备那些在 C+语言方面熟练掌握的学生学习和借鉴。 1.1 1.1 选题背景选题背景 21 世纪是飞速发展的高科技时代。在日常的生活和工作中各行各业都离不开计算机 技术的运用。学好计算机技术可以让你在以后的工作和生活中对电脑的使用得心应手。 所以计算机科学与技术成为了在大学里非常热门的专业。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 语言 毕业论文 正文
