- 9
- 0
- 约5.05千字
- 约 50页
- 2017-06-18 发布于湖北
- 举报
编译原理复习 编译原理复习一、引论 1、编译原理”的目的和任务 编译原理是计算机专业的一门重要的专业课程。介绍编译程序的基本构造、一般设计方法和常用实现技术。通过本课程的学习,要求学生掌握高级语言编译程序的初步设计和实现的基本技能,并能为不同模式和不同领域的语言的实现方案寻找解决途径。 2、什么是编译程序 编译程序是一种翻译程序,它将高级语言所写的程序翻译成等价的机器语言或汇编语言的目标程序。 二、编译基础 1、文法和语言 ①什么是文法:是规则的非空有穷集合,通常定义为四元组:G[S]=(Vn,Vt,P,S) ②文法的分类:0型,1型,2型,3型 用正规文法描述程序设计语言的词法规则;用上下文无关文法描述程序设计语言的语法规则。 ③什么是语言:文法G全体句子所组成的集合。L(G[S])={ w | S=w 且 w∈Vt* } ④已知语言求文法;已知文法求语言。 2、求句型的短语、直接短语、句柄和最左素短语。 3、文法二义性判断: 三、词法分析 1、正规文法与正规式的定义: 2、NFA、DFA的定义: M=(S , ∑ , f , s0 , Z) NFA:f为多值映射函数,s0是初态集 DFA:f为单值映射函数,s0是唯一初态 3、 分裂法 子集法 分划法 正规式 NFA DFA 最小化DFA
您可能关注的文档
- 第四篇-语义分析(上).ppt
- 第三章 锁及表分区.ppt
- 第一章 MBUS二线制总线.pdf
- 第四章 服务器端ActionScript语言参考.pdf
- 主要材料清册要领.doc
- 注意了,房子装修这些地方一定不能省钱解析.pdf
- 第9讲 Internet网站构建.ppt
- 第8章 数据库的备份和恢复.ppt
- 如何将exe格式视频转压成AVI.pdf
- 社区教育特色化问题的研究和思考_程仙平.pdf
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 农产品市场细分与定位.ppt VIP
- (2026春新版)大象版三年级科学下册3.1《食物中的营养》PPT课件.pptx VIP
- 电子元器件识别与检测电子元器件识别与检测.pptx VIP
- GBZT201.2-2011 放射治疗机房的辐射屏蔽规范 第2部分:电子直线加速器放射治疗机房.pdf VIP
- 人教版数学六年级下册:圆柱和圆锥单元测试题.docx VIP
- 临床试验项目经理.pptx VIP
- 【精品】校企合作协议.doc VIP
- 2026年盐城工业职业技术学院单招《数学》通关题库及参考答案详解【培优B卷】.docx VIP
- 临床复用器械、器具及物品的预处理PPT.pptx
- 2025年初级注册安全工程师试卷及答案.docx VIP
原创力文档

文档评论(0)