编译原理 教学课件 作者 李冬梅 施海虎 第1章 编译概述.pptVIP

  • 1
  • 0
  • 约6.91千字
  • 约 57页
  • 2019-10-09 发布于未知
  • 举报

编译原理 教学课件 作者 李冬梅 施海虎 第1章 编译概述.ppt

为什么要学习编译原理 程序设计语言是计算机软件专业的重要核心 学习编程的历程: C语言--汇编语言--数据结构 为什么要学习编译原理 必修主干课程,操作系统和编译系统构成程序设计者与计算机之间的基本界面。 通过学习该课程,掌握编译的基本理论、常用的编译技术,了解编译过程及编译系统结构和机理。能运用所学技术解决实际问题,能独立编写一个小型编译系统。 此外,通过学习编译原理可以更好地理解程序语言的内部机制,从而更好地理解和运用程序设计语言。能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作。 为什么要学习编译原理 计算机软件学科理论与实践相结合的典范。 在学习过程中既要注重该领域在理论上取得的完美结论,也要注重这些理论在实际中的应用。 李冬梅,施海虎,《编译原理》,人民邮电出版社 教学内容 1.1.程序的翻译 1.2. 编译程序的组成 1.3. 编译程序构造 1.4. 编译技术的应用及发展 低级语言(Low level Language) 字位码、机器语言、汇编语言 特点:与特定的机器有关,功效高,但使用复杂、繁 琐、费时、易出错 高级语言 -- Fortran、Pascal、C 语言等 特点:不依赖具体机器,移植性好、对用户要求低、易使用、易维护等。 源程序的编译和运行 编译或汇编阶段 运行阶段 工作过程 “编译-解释执行”系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档