- 17
- 0
- 约5.49千字
- 约 44页
- 2017-09-10 发布于湖北
- 举报
编译原理 第一章 引 论 本课程介绍 程序设计语言编译程序构造的基本原理 和基本实现技术. 第一章 引 论 编译理论与方法 计算机科学与技术中理论和实践相结合的最好典范 ACM 图灵奖,授予在计算机技术领域作出突出贡献的科学家 程序设计语言、编译理论与方法约占1/3 一. 什么是编译程序 一. 什么是编译程序 一. 什么是编译程序 编译程序 vs. 解释程序 二. 编译过程 把英文翻译为中文 识别出句子中的一个个单词; 分析句子的语法结构; 根据句子的含义进行初步翻译; 对译文进行修饰; 写出最后的译文。 二. 编译过程 编译程序的工作一般分为五个阶段: 词法分析 语法分析 中间代码产生 优化 目标代码产生 1. 词法分析 任务: 输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词符号。 依循的原则:构词规则 描述工具:有限自动机 FOR I := 1 TO 100 DO 保留字 标识符 等符 整常数 保留字 整常数 保留字 2. 语法分析 任务:在词法分析的基础上,根据语言的语法规则把单词符号串分解成各类语法单位。 依循的原则:语法规则 描述工具:上下文无关文法 Z := X + 0.618 * Y 算术表达式,赋
您可能关注的文档
最近下载
- 开天门操作评分标准.doc VIP
- 三年级整本书阅读《中国古代寓言》导读课教学设计.docx VIP
- 《中国古代寓言》整本书导读 .pdf VIP
- 采用以太网传输的IEC60870-5-103规约的实现V2版V100.pdf VIP
- 2025年部队文书考试题库及答案.docx VIP
- 深度解析(2026)《GBT 27025-2019检测和校准实验室能力的通用要求》.pptx VIP
- Midea 美的 四面出风嵌入式空调器 MDV-D22-140Q4_N1-D 使用安装说明书.pdf
- (推荐!)27025-2019检测和校准实验室能力的通用要求条款解读.pdf VIP
- 维控人机界面初级教程.pdf
- 诺帝菲尔N-6000联动型控制器说明书.pdf
原创力文档

文档评论(0)