第01讲-编译原理-课程简介.pptxVIP

  • 2
  • 0
  • 约5.73千字
  • 约 58页
  • 2017-05-31 发布于湖北
  • 举报
第01讲-编译原理-课程简介课件

编译原理 Principles of Compiling 大连理工大学软件学院 什么是编译器? 2017-5-31 2 2017-5-31 3 2017-5-31 4 空调设为25度 词法分析 语法分析 语义分析 可执行代码 中间代码生成 5 编译原理课程在计算机科学技术中的地位: 程序设计语言 离散数学 数据结构 编译原理 操作系统 系统软件 应用软件 软件工程 信息系统 电子商务 6 编译理论与方法 计算机科学与技术中理论和实践相结合的最好典范 ACM 图灵奖,授予在计算机技术领域作出突出贡献的科学家 程序设计语言、编译理论与方法约占1/3 7 课程内容 介绍编译器构造的一般原理和基本实现方法 介绍的理论知识:形式语言和自动机理论、语法制导的定义和属性文法、类型论等 课程特点 强调形式化描述技术 强调对编译原理和技术的宏观理解,不把注意力分散到枝节算法,不偏向于某种源语言或目标机器 8 if (c == 5) then … if (c = 5) then… 编译器不报错,但实际上错了 学习的意义 计算机专业的核心课程。 深刻的理解编程语言的设计和实现,有利于学习编程语言,知其然知其所以然。 9 学习的意义 从软件工程看,编译器是一个很好的实例(基本设计、模块划分等), 所介绍的概念和技术能应用到一般的软件设计之中。 编译器也许是在本科阶段分析最透彻的实例。 能了解到软件

文档评论(0)

1亿VIP精品文档

相关文档