编译原理-第1章绪论.pptVIP

  • 2
  • 0
  • 约1.95千字
  • 约 18页
  • 2018-01-05 发布于河南
  • 举报
编译原理-第1章绪论

编 译 原 理 (第3版) 《国防工业出版社》 上海理工大学计算机学院 张 艳 E-Mail: zhangyan04222@126.com 课 程 目 的 了解编译程序的基本过程、实现原理和相关技术。 重点掌握程序编译过程原理性知识 主 要 内容 基本知识——语法/语言/自动机 词法分析技术 语法分析技术(自下而上分析/自上而下分析) 属性文法和语法制导翻译 语义分析技术与中间代码生成 优化技术 学 习 要 求 学时:54学时讲授+10学时实验 作业:独立完成,习题课分析 实验:根据实验讲义按要求完成,提交程序和实验报告 考试:闭卷 成绩:考勤+作业+实验+考试 第1章 引 论 几个重要概念 高级语言程序的执行 程序设计语言的执行基本有两种方式: 解释方式:使用解释程序,对程序逐个语句进行分析,根据语句的含义进行执行。 编译方式:首先由编译程序将程序翻译成为机器语言(或者虚拟机的语言),然后执行。 二者之间的区别: 编译的方式可以使得一次翻译过后,多次运行,适于花较大的精力进行优化工作。而解释方式则是边解释边执行,每次运行都要翻译。 编译程序的分类 诊断型编译程序 优化型编译程序 可重定目标型编译程序 交叉型编译程序 增量型编译程序 编译过程概述 编译过程实例 position := initial + rate * 60 编译程序框架 要注意的几个概念 * * 不迟到、不

文档评论(0)

1亿VIP精品文档

相关文档