目标程序是什么意思

目标程序是什么意思,第1张

目标程序是源程序经编译可直接被计算机运行的机器码集合。

目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名——由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

目标程序在许多编程工具中都有作用。

计算码带机并不能直接地接受和执行用高级语言编写的源程迟侍芦序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。

编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价谈袜的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。

区别:

编译程序、解释程序、汇编程序是3种语言处理程序。其区别主要为:汇编程序(为低级服务)是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。

解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。

目标程序的解释

又称“目的程序”。源程序 经过 专门的软吵罩件翻译、加工后得到的程序。有的可 直接 装入 计算 机内存中运行,有的需进 一步 加工后才能由计算机 执行 。

词语分解

目标的解释 受攻击的 对象 他是这次 运动 的 目标 之一 观察 、射击的对象射击目标 ∶指通过 斗争 和忍受 艰难 困苦才能取得的 东西 奋斗目标 ∶要获或碰散得的一个 战略 地位,要达到的一个目的或规定的陆战或海战所要攻到的地点军事目标详细 程序的解释 ∶数字计算机的编码指令的次序 ∶处理业务如审议机构的业务既定方法 ∶事情办理的先后次序你的动议合程序详细解释.行事的先后次序;工作步骤。 刘半农 《 实利 主义与 职业 教育》:“使种种实业,依着正当的衫氏程序

源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。

目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

扩展资料:

源程序作用:生成目标程序;对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软橘激件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。

目标程序作用:目标程序在许圆羡袜多编程工具中都有作用。计算机并不能直接地接受和执行用高级语言编派敬写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。

参考资料来源:百度百科-目标程序

参考资料来源:百度百科-源程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12348704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存