编译原理课程设计---S语言的编译器的设计与实现
《编译原理课程设计---S语言的编译器的设计与实现》由会员分享,可在线阅读,更多相关《编译原理课程设计---S语言的编译器的设计与实现(15页珍藏版)》请在毕设资料网上搜索。
1、编译原理课程设计 编译原理课程设计 1 编译原理课程设计编译原理课程设计 S S 语言的编译器的设计与实现语言的编译器的设计与实现 学 院(系):计算机科学学院 学 生 姓 名: 学 号: 班 级: 同 组 人 : 编译原理课程设计 编译原理课程设计 2 引 言 编译原理是国内外各高等院校计算机科学技术类专业,特别是计算机软件专业 的一门重要专业课程。该课程系统地向学生介绍编译程序的结构、工作流程及编译程序 各组成部分的设计原理和实现技术。由于该课程理论性和实践性都比较强,内容较为抽 象复杂,涉及到大量的软件设计算法,因此,一直是一门比较难学的课程。为了使学生 更好地理解和掌握编译技术的基本概
2、念、基本原理和实现方法,实践环节非常重要,只 有通过上机进行程序设计,才能使学生对比较抽象的教学内容产生具体的感性认识,增 强学生综合分析问题、解决问题的能力,并对提高学生软件设计水平大有益处。 编译原理涉及词法分析,语法分析,语义分析及优化设计等各方面。词法分析阶 段是编译过程的第一个阶段,是编译的基础。这个阶段的任务是从左到右一个字 符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则 识别单词(也称单词符号或符号)。词法分析程序实现这个任务。语法分析是对所 需要的语言进行分析,根据不同的分析方法采用不同的程序结构,本编译器采用 LL(1)文法的预测分析法进行语法分析,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 课程设计 语言 编译器 设计 实现
