可执行程序 目标程序区别

有道题是这样问的 计算机能直接运行的程序是? 1汇编程序2目标程序3源程序4可执行程序 我不太理解 望高手指导

    可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序。在MS-DOS和MS-WINDOWS下,此类文件扩展名为·exe。

    目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名,由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-20
4肯定是可以直接执行,就是exe可执行程序。
汇编程序是指汇编源代码,与源程序是一样都只是文本,不可能直接执行。
目标程序听起来很怪,应该指编译过程中的obj目标文件吧。
第2个回答  2011-01-21
高级语言编写的源程序就是你直接写的代码,计算机读不懂。
编译你直接写的代码会使源程序变成另外一种代码:汇编代码然后,汇编代码计算机业读不懂,但是他可以被方便的转换为计算机读得懂的010010101...这种代码,这种代码就是你要得到的东西,就是目标程序。本回答被提问者采纳
相似回答