- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前言
计算机语言之所以能由单一的机器语言发展到现今的数千种高级语言,就是因为有了编译技术,编译原理技术是计算机科学中发展的最迅速、最成熟的一个分支,它集中体现了计算机发展成果与精华。未来计算机工作者,都应该掌握这门基础的专业基础知识。
“编译原理”是计算机及其相关专业的重要专业基础课,主要研究设计和构造编译程序的原理和方法。全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技。编译原理蕴涵着计算机学科中解决问题的思路、形式化问题和解决问题的方法,对应用软件和系统软件的设计与开发有一定的启发和指导作用,编译程序构造的原理和技术在软件工程、语言转换等许多领域中有着广泛应用。
语法分析是编译程序的核心部分。语法分析的作用是识别由词法分析给出的单词符号序列是否是给定文法的正确句子,目前语法分析常用的方法有自顶向下分析和自顶向上分析两大类。自顶向上分析包括确定分析和不确定分析,自顶向上分析又包括算符优先分析和LR分析。鉴于此,运用这些分析方法构造一个简单的分析程序是很有实践意义的。
目 录
编译原理课程设计任务书 ............................................3
第1章 概述.....................................................5
1.1 背景.....................................................5
1.2 目的.....................................................5
1.3 软件定义.................................................5
1.4 开发环境.................................................5
第2章 需求分析.................................................6 2.1 问题陈述..................................................6 2.2 需完成的功能..............................................6
第3章 逻辑设计................................................ 7
3.1 模块设计..................................................7
3.1.1 LR(1)项目集规范族的构造算法.......................8
3.1.2 LR(1)分析表的构造算法.............................8
3.2 流程图....................................................9
第4章 总体设计.................................................15
4.1 构造项目集规范族模块......................................15
4.2 构造预测分析表模块........................................15
4.3 分析串程序模块............................................15
第5章 界面设计.................................................16
小结...............................................................33
致谢...............................................................34
参考文献...........................................................35
附录 源程序清单....................................................36
《编译原理课程设计》任务书
1、本课题的目的及意义
课程设计实践对学生进行基
您可能关注的文档
- 给水排水毕业设计设计计算说明书5.doc
- 给水排水系统安装.ppt
- 给水管道及配件安装分项工程质量验收记录╲t╲t统表2.doc
- 给水管道材料、配件及设备.ppt
- 给水系统讲议.doc
- 给水设备安装、室内消火栓系统安装工程、室内给水管道及配件安装工程检验批质量验收记录表.doc
- 给水管网设计计算书.doc
- 绚丽多姿的服饰教学设计.doc
- 给煤机培训教材.doc
- 绝经后乳腺癌辅助内分泌治疗--Upfront篇2.ppt
- 基于亲水性UiO-66-NH2抗污染油水分离膜的构建及性能研究.pdf
- 安尼施·卡普尔公共雕塑艺术语言研究.pdf
- 初中舞剧音乐欣赏课教学实践研究--以《天鹅湖》选段为例.pdf
- 基于清洁能源碳减排贡献的我国省际碳配额优化研究.pdf
- 几类极小二元线性码的构造.pdf
- 基于同态加密的安全多方计算协议研究与应用.pdf
- 基于主题意义探究的项目式教学法在初中生英语阅读教学中的应用研究.pdf
- 历史人物类纪录片故事化叙事研究——兼论个人作品《鸠摩罗什:福地凉州》.pdf
- 明代岷州家族性藏传佛教寺院研究.pdf
- 基于OBE理念培养高中生创造性思维的教学设计与实践研究——以《开源硬件项目设计》为例.pdf
最近下载
- 栏杆工程施工组织设计(技术标).doc
- 2024北京一零一中初二(下)期中物理及答案.docx
- 跨学科实践活动09+探究土壤酸碱性对植物生长的影响(教学课件)-2024-2025学年九年级化学跨学科实践活动教学课件+设计(人教版2024).pptx VIP
- 2024年山东省滨州市中考化学试题附解析答案.pptx VIP
- 违反中央八项规定精神清单80条PPT深入贯彻中央八项规定精神.pptx VIP
- 外研社新一代大学英语(基础篇)综合教程B2U4 iExplore 2.pptx VIP
- 3-哈利波特与阿兹卡班的囚徒 中英对白剧本.pdf VIP
- 2024年社区工作者考试必背1000题题库及答案.docx VIP
- 计算小达人3年级数学下册人教版.pptx
- 初始过程能力研究计划.xls VIP
文档评论(0)