电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《编译原理》教案

《编译原理》教案_第1页
1/40
《编译原理》教案_第2页
2/40
《编译原理》教案_第3页
3/40
1 《编 译 原 理》教案 授课题目(教学章、节或主题): 第 一 章 引 论 课时安排 2 授课时间 第1 周 第1、2 节 教学目的、要求(分掌握、熟悉、了解三个层次): 简 单 介 绍 学 习 此 课 程 的 目 的 和 要 求 初 步 了 解 编 译 技 术 的 基 本 原 理 和 方 法 熟 悉 Compiler的 基 本 概 念 掌 握 Compiler的 结 构 和 功 能 教学重点和难点:编译程序的基本结构和功能 授课类型(请打√):理论课 讨论课□ 实验课□ 练习课□ 其他□ 教学方式(请打√):讲授 讨论□ 示教□ 指导 其他□ 教学资源(请打√):多媒体 模型□ 实物□ 挂图□ 音像□ 其他□ 讨论、思考题、作业: 编 译 程 序 的 基 本 结 构 如 何 ? 各 部 分 功 能 ? 教学内容 0 课 程 学 习 的 要 求 及 任 务 , 学 习 方 法 介 绍 , 成 绩 考 核 标 准 。 第 一 章 引 论 1.1 什 么 叫 编 译 程 序 ? 通 常 所 说 的 翻 译 程 序 是 指 这 样 的 一 个 程 序 , 它 能 够 把 某 一 种 语 言 程 序 (称 为 源 语言 程 序 )转 换 成 另 一 种 语 言 程 序 (称 为 目 标 语 言 程 序 ),而 后 者 与 前 者 在 逻 辑 上 是 等价 的 。 如 果 源 语 言 是 诸 如FORTRAN、Pascal、C、Ada、Smalltalk 或 Java 2 这 样 的 “高级语言”,而目标语言是诸如汇编语言或机器语言之类的“低级语言”,这 样 的 一个翻译程序就称为编译程序。 高级语言程序除了像上面所说的 先编译后执行外,有时也可“解释”执行。一个源语言的 解释程序是这 样 的 程序,它以该语言写的 源程序作为输入,但不产生目标程序,而是 边解释边执行源程序本身。本书将不对解释程序作专门的 讨论。实际上,许多编译程序的 构造与实现技术同样 适用于解释程序。 根据不同的 用途和侧重,编译程序还可进一步分类。专门用于帮助程序开发和调试 的 编译程序称为诊断编译程序(Diagnostic Compiler),着重于提高目标代码效率的 编译程序叫优化编译程序(Optimizing Compiler)。现在很多编译程序同时提供了调试、优化等多种功能,用户可以通过“开关”进行选择 。运 行编译程序的 计 算 机称宿 主 机,运 行编译程序所产生目标代码的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《编译原理》教案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部