第九章 编译原理湖南大学课件1.pptVIP

  • 3
  • 0
  • 约7.06千字
  • 约 60页
  • 2017-06-18 发布于湖北
  • 举报
教材及参考书 赵建华等译.编译原理(第2版).机械工业出版社,2009 龙之书 陈火旺.程序设计语言编译原理(第3版) 国防工业出版社.2000 学习内容及动机 课程内容 编译程序构造的基本原理和实现技术. 学习动机:提高学习能力、实践能力和计算思维能力 编译程序是程序语言应用的基础 在早期的ACM 图灵奖中程序设计语言、编译理论与方法约占1/3 程序语言上千种,而其编译器的构造原理却相通 其模型、理论和算法广泛应用,如: 代码优化技术用于寻找软件缺陷和漏洞 有穷自动机和正则表达式用于深度包检测 文法用于自然语言翻译 学好编译原理 有助于更好地理解高级语言 有助于构造一些实用的工具 怎样构造编译程序 构造编译程序的前提: 掌握源语言 掌握目标语言 掌握编译方法 考核方式及要求 作业 20%+实验 30%+笔试 50%+表现-3~3 要求 DIY、按时交 抄袭计0分,过期不候 作业:word 2003文档,宋体5号 第一章要点 语言处理器(是什么,做什么) 编译器的结构(有什么) 编译程序的其他问题 遍 前端与后端 编译程序的构造方法(怎么做) 程序语言的发展历程 程序设计语言基础 1.1语言处理器 Q:我们怎么让计算机工作的? A: 编程。 Q:计算机能直接执行什么程序? A:机器语言程序 Q:我们所书写的程序一般是面向人类的高级语言程序,它们是怎样执行的? 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档