编译程序和解释程序有何区别 编译程序能生成目标程2113序,而解释程序不能。补充5261:1、编译程序是整4102体编译完1653了,再一次性执行。2、而解释程序是一边解释,一边执行。解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。3、编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。4、而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)
请问源程序与一般程序有何区别?
源文件和源程序有何区别? 源程序是指实际的代码,而源文件是保存代码的那个文件就是说,代码分为多个文件保存的情况比如一个函数存为一个文件
文本编辑方式下的原程序与debug下的源程序有何区别 (以VC为例)Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密
急。。。。。。。。解释程序与编译程序有什么区别,各举例。。。。。。 编译程序和解释程序2006年10月16日 星期一 14:26如果一个程序能够把某一种语言程序(称为源语言程序)改造成为另一种语言程序(称为目标语言程序),则这亲戚的程序称为“翻译程序”。如果源语言是“高级语言”(诸如FORTRAN、PASCAL等等),而目标语言是“低级语言”(如汇编语言或机器语言),则这样的翻译程序称为“编译程序”。现在的计算机尚不能直接执行高级语言程序。执行一个高级语言程序大体上要分两步:第一步,把高级语言的源程序编译成低级语言的目标程序;第二步,运行这个目标程序。编译程序的典型工作过程是:输入源程序,对它进行加工处理,输出目标程序。加工处理是非常复杂的过程,它又可划分成以下几个阶段:源程序→词法分析→语法分析→产生中间代码→优化→目标代码生成→目标程序。第一阶段是词法分析。承担词法分析任务的程序称为“扫描器”。词法分析的任务是:对构成源程序的字符串进行扫描和分解。第二阶段是语法分析。承担语法分析任务的程序称为“分析器”。语法分析的任务是:根据语法规则,把描扫器所提供的结果分析成各类语法范畴。第三阶段是产生中间代码。承担产生中间代码任务的程序称为“中间代码产生器”。其任务是:按照语法分析器所。
什么是源程序,有何作用? 源代码(也称源程序),是指一系列人类可读的计算机语言指令。。在计算机上,用某种编程语言(C,C++,C#,VB,Java,Jsp,Asp,PHP,html,XML…)这些编程语言,就是工具了。
编译程序和解释程序有何区别? 编译程序是整体编译完了,再一次性执行。而解释程序是一边解释,一边执行。解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。
编译程序,汇编程序,和解释程序之间有什么区别 首先,汇编语言是一种语言,一种低级语言,和C,C++,VB.是一样的,和编译、解释不是一个概念;关于解释程序 和编译程序的解释和关系如下:A、解释程序所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。B、编译程序这是一类很重要的语言处理程序,它把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果。编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化。
什么是源程序,目标程序? 源程序,是指2113未经编译的,按5261照一定的程序设计语言规范书写的,人类可读的4102文本文1653件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名-由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。扩展资料:源程序作用:生成目标程序;对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。目标程序作用:目标程序在许多编程工具中都有作用。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过\"翻译程序\"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种\"翻译\"通常有两种方式,即编译方式和解释方式。参考资料来源:-目标程序参考资料来源:-源程序