- 20
- 0
- 约2.7万字
- 约 150页
- 2017-09-10 发布于湖北
- 举报
温故知新 编译原理的内容及学习意义 翻译器、编译器的定义 编译器的阶段划分及前端、后端的概念 “遍” 的概念 编译器从逻辑上可以分成若干阶段,每个阶段把源程序从一种表示变换成另一种表示 遍 单遍扫描与多遍扫描:每一遍的扫视可完成上述一个阶段或多个阶段的工作。每一遍的输入都是上一遍的输出,第一遍的输入是源程序正文,最后一遍的输出是目标代码。 单遍与多遍的比较: 遍数多:编译器结构清晰,但时间效率不高 遍数少:编译速度快,但对机器的内存要求高 遍数的确定:主要因素是源程序和机器(目标机)的特征。 前端和后端: 把编译过程分成前端和后端两部分 前端:只依赖于源程序,独立于目标机器 (生成中间代码) 后端:依赖于目标机器,与源程序无关,只与中间语言有关(从中间代码生成目标代码) 好处:提高开发编译器的效率 取一个编译器的前端,重写它的后端以产生同一源语言在另一机器上的编译器 不同的前端使用同一个后端,从而得到一个机器上的几个编译器(采用同一中间语言) 下列程序中哪些不是编译程序的组成部分? A 词法分析 B代码读入 C 语法分析 D代码生成 对下列错误信息,请指出可能是编译的哪个阶段报告的。 else没有匹配的if 数组下标越界 声明和使用的函数没有定义 零做除数 在数中出现非数字字符 判断 高级语编写的源程序都必顺通过编译,产生目
您可能关注的文档
- 比较文学67708.ppt
- 比较文学的历史与现状67700.ppt
- 比较文学第二章67696.ppt
- 比较文学的性质.ppt
- 第五章 横断面设计.ppt
- 材料表面与界面--第一章.ppt
- 北京航空航天大学 李未院士 计算机专业教学的几点思考.ppt
- 第 21讲 土石方工程.ppt
- 比较文学【课件】.ppt
- 第六章 复合材料的界面处理技术.ppt
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
最近下载
- 数轴上的距离尺——核心素养视域下初中数学七年级绝对值概念建构与几何直观培养教案.docx VIP
- GB50086-2015 岩土锚杆与喷射混凝土支护工程技术规范.docx
- 2026年中考物理考前最后一课(原卷版).docx VIP
- 高三为高考祈福的励志语句分享.doc VIP
- 冀教版初中英语短语总结.doc VIP
- 2025 七年级数学上册几何直观素养培养课件.pptx VIP
- 宣贯培训(2026年)《GBT 13663.3-2018给水用聚乙烯(PE)管道系统 第3部分:管件》.pptx VIP
- 任务配送中心的平面布局(46页).ppt VIP
- 食品保藏原理教学课件电子教案全套课件.pptx VIP
- 2025 八年级数学上册核心素养几何直观培养课件.pptx
原创力文档

文档评论(0)