编译原理课件—引论.pptVIP

  • 6
  • 0
  • 约2.07千字
  • 约 26页
  • 2023-08-16 发布于湖南
  • 举报
* 1 * * * * 编 译 原 理 课程目标 掌握高级语言的 编译原理和方法 第一章 引 论 什么是编译程序 编译过程概述 编译程序的结构 编译程序与程序设计环境 编译程序的生成 §1.1 什么叫编译程序 计算机是如何实现用户的计算需求? §1.1 什么叫编译程序 大多数用户是利用高级语言为工具编程来实现需求的 §1.1 什么叫编译程序 为什么不能执行源程序 test.c? 必须翻译成机器语言程序test.exe §1.1 什么叫编译程序 ● 计算机如何执行高级语言程序? 实现用户的计算需求 ● 高级语言的作用? ① 首先将高级语言程序翻译为机器语言程序 ② 然后运行机器语言程序求得计算结果 ● 翻译程序 高级语言程序 → 低级语言程序 将一种语言程序转换成逻辑上等价的另一种语言程序 ● 编译程序 ( C、 C++) ( 汇编、机器语言) ● 解释程序 以源程序作为输入,边解释边执行源程序本身,并不产生目标程序。 源 目标 ● 编译程序的分类 ●编译程序的发展史 Compiler是随着高级语言的发展而发展的。 第一个编译程序是FORTRAN编译程序 Algol 60语言是计算机语言的研究成为一门科学的标

文档评论(0)

1亿VIP精品文档

相关文档