字词 | 编译程序 |
类别 | 中英文字词句释义及详细解析 |
释义 | 编译程序 编译程序bianyi chengxu一种计算机系统程序,它能把用高级语言(如FORTRAN语言、PASCAL语言、COBOL语言)编写的源程序,“翻译”成机器语言程序,所得到的机器语言程序叫做目标程序;但这样的目标程序,计算机还不能执行,还要经过另一系统程序——链接装配程序的“加工”,得到装配程序模块(也叫可执行程序模块)才能执行. ☚ 解释程序 主程序 ☛ 编译程序 编译程序Bianyi chengxu是计算机系统软件的重要组成部分, 其任务是把高级语言的源程序翻译成可执行的目标代码。与把汇编语言程序转变为可执行代码的汇编程序功能相近。但有实质上的区别,由于汇编语言指令与机器指令1-1对应, 汇编程序是把汇编语言的程序一对一地转变为机器指令。编译程序则不然, 高级语言中一个语句将被翻译成若干条机器指令。 ☚ 低级语言 操作系统 ☛ 编译程序见“计算机与自动控制”中的“编译程序”。 编译程序把用高级程序设计语言书写的源程序翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。 编译程序将高级语言书写的源程序翻译成面向机器的目标程序(即机器语言程序)的系统程序。 编译程序 编译程序Compiler系统程序之一。它们用于把高级语言书写的程序转换成与之等价的机器语言的程序。编译程序能接受和处理一种高级程序语言的程序。一台计算机同时有若干个不同的编译程序。编译程序处理的程序语言称为源语言。源语言的程序称为源程序。它实施转换结果的语言和程序分别称为目标语言及目标程序。编译程序在处理翻译源语言程序时要做一系列的工作,它的工作流程可以由下面简图表示,其顺序的子任务分别为:词法分析、语法分析、代码生成与优化等。一个现代计算机上的编译程序是一个复杂的有相当规模的软件系统。它包括了支持程序员进行源语言软件开发的一套编辑、检错、跟踪系统、程序维护的支持系统等,还包括一个相当规模的应用子程序库和一个支持目标程序运行的子系统。 编译程序的实现方式可以用一般扫描或多遍扫描。也有的编译程序不是直接生成机器语言代码而是生成汇编语言代码,因此,在这种情况下,要生成可执行程序还需用汇编程序对这种代码加以处理。 ☚ 实用程序 汇编程序 ☛ 编译程序 编译程序将用各种计算机语言编写的程序编译、解释,翻译为计算机能理解的机器语言的程序。编译程序在计算机一开始工作就要用到它,因此计算机出厂时编译程序往往就已装入 (固化在计算机内存)。当计算机工作时,它就自动地把用户用汇编或高级语言编写的程序翻译成用机器语言表示的指令和程序,然后按照这一程序去一步步地工作,直至得出结果。这个过程可以用下图表示: 编译过程示意图 计算机的工作过程实际上分二个阶段: 首先是编译阶段,计算机按照编译程序进行工作,起翻译机的作用。其次是执行阶段,即按照翻译成的目标程序完成用户要它完成的工作。这个过程中产生出来的用机器语言表示的程序在计算机中存贮着。 ☚ 操作系统 服务程序 ☛ 编译程序compiler 编译程序compiler;compiling program |
随便看 |
|
文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。