- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理
PRINCIPLE OF COMPiLATION
课程代码:060272
学 时 数:总学时48(理论48) 学 分 数:2.5
课程类别:学科基础选修课 开课学期:3
适用专业:计算机科学与技术 开课单位:计算机与信息工程学院
先修课程:汇编语言、数据结构、C语言程序设计、形式语言
后续课程:无
编写日期:2010年 8 月 10 日
一、课程性质和目的
课程性质:编译原理是计算机科学与技术专业学科基础选修课,编译技术是计算机科学中发展最迅速,最成熟的一个分支,集中体现了计算机的成果与精华。编译程序构造的基本原理和技术广泛地应用于一般软件的设计和实现中,可以帮助人们研究和开发系统软件和软件工具,本课程主要介绍程序设计语言编译程序构造的一般原理、基本实现技术和一些自动构造工具等。
目的:通过使学生掌握编译理论和方法方面的基本知识具有和维护编译程序等方面的初步能力在计算机科学的理论、技术和方法上都提供了系统而有效的训练,能够有效锻炼学生的逻辑思维能力有利于软件的素质和能力该课程所介绍的一些原理和方法并不局限于编译有限自动机的原理、形式描述的方法、自动生成的方法等等,对计算机专业的许多问题的理解能够起到融会贯通的作用
2. 编译过程和编译程序的结构:编译过程概述,编译程序的结构,编译阶段的组合;
3. 解释程序和一些软件工具:解释程序,处理源程序的软件工具;
教学要求:
1. 理解编译程序的概念;
2. 理解编译的过程;
3. 了解编译程序与解释程序的区别;
教学重点:
1. 编译程序的概念;
2. 编译的过程(词法分析、语法分析、语义分析和中间代码的生成、代码优化、目标代码的生成);
教学难点:
1. 编译程序的概念;
2. 编译的过程;
学时分配:本章课堂讲授2学时;
实践环节:
作业要求:
通过课后的习题,使学生理解编译程序,解释程序和遍的基本概念,掌握编译过程各阶段的任务和编译程序的逻辑结构及其各部分的基本功能。
第二章 文法和语言
教学内容(小节及各节知识点):本章共分7小节
1. 文法的直观概念;
2. 符号和符号串:字母表,符号串,符号串的头尾,符号串的连接,符号串的方幂,符号串集合;
5. 上下文无关文法及其语法树:语法树、最左(最右)推导、规范推导和规范句型的定义,文法二义性的判断;
6. 句型的分析文法:自上而下的分析法,自下而上的分析法,短语、直接短语和句柄的定义;
7. 有关文法中的一些说明 :有关文法的实用限制,上下文无关文法中的(规则;
教学要求:
1. 理解文法、语言的基本概念;
2. 了解字母表,符号串,符号串的头尾,符号串的连接和符号串的方幂等概念;
第三章 DFA,NFA,把NFA变为DFA, DFA的化简;
4. 正规文法和有穷自动机间的等价;
5. 正规文法和有穷自动机间的转换;
6. 词法分析程序自动构造工具;
教学要求:
1. 了解词法分析器的功能和输出形式;
2. 掌握正规文法正规式,两者之间的转换;
3. 掌握状态转换图,DFA ,NFA,把NFA变为DFA, DFA的化简;
4. 掌握正规文法和有穷自动机间的转换;
教学重点:
1. 词法分析程序:词法分析器的功能和输出形式,词法分析器作为一个独立子程序;
2. 单词的描述工具:正规文法,正规式;
3. 有穷自动机:状态转换图,DFA,NFA,把NFA变为DFA, DFA的化简;
4. 正规文法和有穷自动机间的转换;
教学难点:
1. 单词的描述工具:正规文法,正规式;
2. 有穷自动机:正规文法的状态转换图,DFA,NFA,把NFA变为DFA, DFA的化简;
3. 正规式和有穷自动机间的转换;
学时分配:本章课堂讲授12学时
实践环节:
作业要求:
通过课后的习题,使学生能够熟练地掌握正则文法、状态转换图、DFA、NFA、NFA的确定化和最小化,状态转换矩阵到状态转换图的转化,正规式和正规集的基本概念。
第四章 第五章 第六章 理解理解理解理解第章1 引论 2 2 1-2 2 文法和语言 8 8 3-4 3 词法分析 12 12 1-2 4 自顶向下语法分析方法 6 6 1-2 5 自底向上优先分析 6 6 1-2 6 LR分析 6 6 1-2 7 语法制导翻译和中间代码生成 8 8 1-3 合计 48 48 9-17
五、本课程与其它课
您可能关注的文档
- 热工终鉴定试题.doc
- 蚕蛹综合开发利用技术研究.doc
- (空白原表)民社院本科毕业论文材料册.doc
- Q电气专业数字电子技术课程设计任务书(新).doc
- UDP传输协议实时通信系统开发(仿qq聊天程序).doc
- 到期债权执行制度优化与完善.doc
- 8班《计算机组成》期末考试卷(B卷).doc
- 二企业培训师真题及答案.doc
- 高血压病药物治疗分析libowen.doc
- 和谐语境下不起诉裁量权拓展.doc
- 核能储能熔盐储热交换系统行业市场发展趋势及投资咨询报告.docx
- 核电站数字孪生体行业市场发展趋势及投资咨询报告.docx
- 核级电缆耐辐射材料行业市场发展趋势及投资咨询报告.docx
- 核电站用特种焊接机器人行业市场发展趋势及投资咨询报告.docx
- 核电站辐射防护优化行业市场发展趋势及投资咨询报告.docx
- 合成生物细胞工厂设计平台行业市场发展趋势及投资咨询报告.docx
- 核级阀门智能寿命管理系统行业市场发展趋势及投资咨询报告.docx
- 核电站老化管理评估系统行业市场发展趋势及投资咨询报告.docx
- 核电站数字孪生故障预测平台行业市场发展趋势及投资咨询报告.docx
- 核级设备寿命预测机器学习模型行业市场发展趋势及投资咨询报告.docx
文档评论(0)