13编译程序的分遍-大学英语-河北科技大学.PPTVIP

  • 8
  • 0
  • 约2.11千字
  • 约 31页
  • 2017-06-25 发布于天津
  • 举报

13编译程序的分遍-大学英语-河北科技大学.PPT

13编译程序的分遍-大学英语-河北科技大学

* 编译原理与实现 河北科技大学 信息科学与工程学院计算机系 杨奎河 2008-09 编译原理的作用: 高级语言的源程序 计算机的机器语言 编译 教学目的: ① 掌握编译原理的基本知识。 ② 掌握一些典型问题的解决办法。 ③ 对程序有进一步的认识。 学习方法: ① 了解整体结构。 ② 掌握解决具体问题的具体办法。 ③ 掌握基本概念。 第一章 引论 §1.1 什么是编译程序 一、程序语言的分类 1、程序语言分为两类:高级语言 低级语言 2、低级语言可分为两类:机器语言 汇编语言 二、基本概念 把用汇编语言或高级语言写成的程序转换成机器语言的程序,被称为翻译程序。 汇编语言的翻译程序称为汇编程序 把高级语言的翻译程序称为编译程序。 编译程序的输入对象称为源程序,输出对象称为目标程序。 三、编译过程 1、执行一个高级程序一般分为两步: ① 通过编译程序把源程序翻译成机器语言程序。 ② 执行目标程序 编译过程: 编译方式: 编译程序 计算结果 源 程 序 目标程序 初始数据 运行系统子程序 2、也可以采用边翻译边执行的解释执行方式,这种处理程序称为解释程序。解释程序的结果是源程序的执行结果。 解释方式: 解释程序 计算结果 源程序 初始数据 采用这种方法的优势

文档评论(0)

1亿VIP精品文档

相关文档