[高等教育]编译原理教案1.pptVIP

  • 3
  • 0
  • 约7.44千字
  • 约 56页
  • 2018-03-05 发布于浙江
  • 举报
[高等教育]编译原理教案1

语言和翻译:语言是人类交流思想和信息的工具。如自然语言,世界上存在着许多种语言,各国之间要交流信息,就要有各种语言之间的翻译。计算机语言同样是丰富多彩的。 从功能上看,一个编译程序就是一个语言翻译程序。它把一种语言(称作源语言)书写的程序翻译成另一种语言(称作目标语言)的等价的程序。源语言通常是一个高级语言,如FORTRAN,C 或Pascal。目标语言通常是一个低级语言,如汇编或机器语言。编译程序的功能如图1.1所示。 术语的英文: 编译程序---compiler 源语言---source language 源程序---source program 目标语言---target or object language 目标程序---target or object program 实现语言---implementation language 什么是编译程序 我们说编译程序是一种软件,是系统软件。通常认为系统软件是居于计算机系统中最靠近硬件的一层,其他软件一般都通过系统软件发挥作用。系统软件和具体的应用领域无关,如编译系统和操作系统等。编译程序也是一种语言处理系统,即把软件语言书写的各种程序处理成可在计算机上执行的程序。 高级语言程序的处理过程 1.2编译过程概述和编译程序的结构 编译程序完成从源程序到目标程序的翻译工作,是一个复杂的整体的过程。从

文档评论(0)

1亿VIP精品文档

相关文档