- 2
- 0
- 约6.89千字
- 约 32页
- 2016-12-19 发布于北京
- 举报
编译原理 第一章 引 论 本课程介绍程序设计语言编译程序构造的基本原理和基本实现技术. 第一章 引 论 编译理论与方法 计算机科学与技术中理论和实践相结合的最好典范 ACM 图灵奖,授予在计算机技术领域作出突出贡献的科学家 程序设计语言、编译理论与方法约占1/3 一. 什么是编译程序 一. 什么是编译程序 一. 什么是编译程序 编译程序 vs. 解释程序 二. 编译过程 把英文翻译为中文 识别出句子中的一个个单词; 分析句子的语法结构; 根据句子的含义进行初步翻译; 对译文进行修饰; 写出最后的译文。 二. 编译过程 编译程序的工作一般分为五个阶段: 词法分析 语法分析 中间代码产生 优化 目标代码产生 1. 词法分析 任务: 输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词符号。 依循的原则:构词规则 描述工具:有限自动机 FOR I := 1 TO 100 DO 保留字 标识符 等符 整常数 保留字 整常数 保留字 2. 语法分析 任务:在词法分析的基础上,根据语言的语法规则把单词符号串分解成各类语法单位。 依循的原则:语法规则 描述工具:上下文无关文法 Z := X + 0.618 * Y 算术表达式,赋值语句 3. 中间代码产生 任务:对各类不同语法范畴按语言的语义进行初步翻译。 依循的原则
您可能关注的文档
- 2016系统维修关于号的报警以及系统介绍.ppt
- 2016级生物课件.ppt
- 2016纳顺集团.ppt
- 2016线性代数的应用.ppt
- 2016纳税评估人员具备的基本素质.ppt
- 2016纵谈课程建设与课堂教学.ppt
- 2016组成原理课程第八章.ppt
- 2016纪念赵丹诞辰百中.ppt
- 2016线条形态在绘画中的应用.ppt
- 2016组织市场与购买行为分析.ppt
- 《气体保护焊用非合金钢及细晶粒钢焊丝》标准立项修订与发展报告.docx
- 《金属材料 低拘束试样测定稳定裂纹扩展阻力的试验方法》标准立项修订与发展报告.docx
- 《钨极惰性气体保护焊用非合金钢及细晶粒钢焊丝》标准立项修订与发展报告.docx
- 《物联网 生命体征感知设备数据接口规范》标准立项修订与发展报告.docx
- 《气体保护焊用高强钢焊丝》标准立项修订与发展报告.docx
- 《物联网 生命体征感知设备通用技术要求》标准立项修订与发展报告.docx
- 2026年全国卷高考政治生活专题突破冲刺易错分析卷含解析.docx
- 2026年高考全国卷政治高频考点检测卷含解析.docx
- 2026年新高考全国卷政治经济生活易错点冲刺卷含解析.docx
- 2026年全国卷新高考历史民主革命易错点专题卷含解析.docx
原创力文档

文档评论(0)