❶ 源程序,目标程序,可执行程序的含义
含义如下:
1、源程序:指未经编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。
2、目标程序:源程序经编译可直接被计算机运行的代码集合,在计算机文件中以.obj作为拓展名。
3、可执行程序:将所有编译后得到的目标模块连接装配起来,再与函数库相连接成为一个整体,生成一个可供计算机执行的目标程序,被称为可执行程序。
❷ 目标程序定义
目标程序,通常被称为Object Program,它在计算机科学领域中扮演着重要角色。简单来说,它是源程序经过特定处理后形成的一种可以直接被计算机执行的机器码集合。这种经过编译、汇编或解释过程生成的代码,通常以.obj作为文件扩展名。
源程序,如我们熟悉的C、C++或Python代码,首先需要通过语言处理程序,如汇编程序、编译程序或解释程序,进行转换。这些工具将源代码的逻辑和指令转换成机器能够理解的二进制形式,也就是机器码。这个过程确保了源程序能够被计算机直接运行,而无需进一步的解释。
目标程序是程序开发的最终产物,它直接与硬件交互,执行效率高且节省了中间环节。在软件开发的生命周期中,目标程序是计算机可以直接执行的可执行文件,是用户实际操作的载体。因此,理解目标程序的定义和生成过程对程序员和系统管理员来说至关重要。
❸ 目标程序是什么目标程序与目标代码有什么区别
目标程序是什么?它指的是完成特定功能的计算机程序,直接被计算机硬件执行。
目标程序与目标代码有什么区别?目标代码是经过编译或解释后的程序,用于特定的硬件或操作系统。目标程序则是直接在硬件上运行的程序,通常由机器语言编写。
假设你是一个山西煤老板,需要与罗马尼亚矿工沟通。汇编程序将你的需求转化为罗马尼亚语言,作为目标程序让矿工理解。
如果遇到二叔,他会用陕西方言表达管理理念,但直接对矿工无效。这时,编译程序将陕西方言翻译为普通话,作为目标代码,矿工能理解。
若二叔招来一个同声翻译,能直接传达山西话和罗马尼亚语,效率虽慢但能确保沟通,这就是解释程序的用处。
所以,目标程序是最终在硬件上运行的代码。目标代码是编译或解释后形成的特定平台兼容代码。无论是汇编、编译还是解释过程,最终目的都是为硬件提供可以直接执行的指令集。
❹ 什么是计算机的程序什么是目标程序什么是源程序
1.计算机程序或者软件程序(通常简称程序)是指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。
记住一个经典的公式:程序=算法+数据结构+程序设计方法+语言工具和环境
2.由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。
3.相应的,源程序就是一种计算机的代码。它会符合一定的语法,经过编译器编译或解释后生成具有一定功能的可执行文件或组件,也可以是某种接口。是用程序设计语言编写的程序。