一个编译程序就是一个语言翻译程序。语言翻译程序把一种语言(称作源语言)书写的程序翻译成另一种语言(称作目标程序)的等价程序。 高级语言程序 ---> 编译程序 ---> 低级语言程序(目标程序) 高级语言程序的处理过程 需预处理的源程序--->预处理程序(文件合并、文件包含、宏处理、条件编译)--->编译程序--->...
编译程序(Compiler)是一种能够将源代码转换为机器代码的程序。编译器首先会将源代码进行分析,然后再将它翻译成与机器硬件兼容的语言。最后,编译程序将该翻译好的代码输出到一个目标文件中,供计算机读取和执行。 三、解释程序和编译程序的优缺点 1.解释程序的优点 解释程序不需要事先进行编译,而是直接解析源代码,立即...
编译程序是把用高级语言编写的源程序转换(加工)成与之等价的另一种用低级语言编 写的目标程序的翻译程序。 解释程序是解释、执行高级语言源程序的程序。解释方式一般分为两种:一种方式是,源程序功能的实现完全由解释程序承担和完成,即每读出源程序的一条语句的第一个单词, 则依据这个单词把控制转移到实现这条语句...
C解析:语言处理程序分为两大类:解释程序和翻译程序,翻译程序也称编译程序。解释程序是指对输入的用程序语言(源语言)书写的程序(源程序)直接解释执行源程序的语言处理程序;编译程序是指将源程序改造成另一种语言程序(目标语言程序)的语言处理程序。改造前后二者在逻辑上是等价的。 解析:语言处理程序分为解释程序和翻译...
解析 C 正确答案:C 解析:①编译程序,也称编译器,将源程序翻译成目标语言程序,然后在计算机上运行目标程序。虽然执行效率高,但编写出来的程序可读性很差,且难以修改和维护。 ②解释程序,也称解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间代码后再加以执行。
程序的执行方式 程序可以通过两种主要的执行方式来运行,分别是解释执行和编译执行。 解释执行 解释执行是将程序代码逐行翻译并立即执行的方式。解释执行的过程不需要事先将程序代码转换为机器代码,而是由解释器将每条指令翻译为机器代码并执行。 解释执行的优点是编写和调试简单,可以实时查看程序的输出结果。此外,解释器可以...
A. 编译程序、解释程序均能产生目标程序 B. 编译程序、解释程序均不能产生目标程序 C. 编译程序能产生目标程序,解释程序不能产生目标程序 D. 编译程序不能产生目标程序,而解释程序能产生目标程序 相关知识点: 试题来源: 解析 [答案]:C [解析]:编译程序能产生目标程序,解释程序不能产生目标程序。反馈...
解析 A :解释程序、编译程序和汇编程序都用来将符号化的程序加工成机器语言代码。汇编程序只能加工用汇编语言编制的源程序;编译程序对源程序加工后产生目标程序,用户运行的是目标程序;解释程序对源程序的加工过程是边解释边执行,它不生成目标程序,源程序的每次运行都要解释程序进行加工。
答:源程序是指以某种程序设计语言所编写的程序。目标程序是指编译程序(或解释程序)将源程序处理加工而得的另一种语言(目标语言)的程序。翻译程序是将某种语言翻译成另一种语言的程序的统称。编译程序与解释程序均为翻译程序,但二者工作方法不同。解释程序的特点是并不先将高级语言程序全部翻译成机器代码,而是每读入...
翻译程序是一种将高级语言源程序转换为机器语言程序(目标代码)的软件。根据翻译方式的不同,翻译程序可以分为两种:编译程序和解释程序。1️⃣ 编译程序:编译程序将高级语言源程序一次性全部翻译成目标程序,并生成目标代码文件。这样,计算机可以直接执行生成的目标代码文件,而无需重新翻译。2️⃣ 解释程序:解释程序...