源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。
目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。
扩展资料:
源程序作用:生成目标程序;对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。
目标程序作用:目标程序在许多编程工具中都有作用。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。
参考资料来源:百度百科-目标程序
参考资料来源:百度百科-源程序
问题一:什么是源程序,目标程序? 你龚键盘上输入的代码(一般是文本格式)就是源程序,机器翻译为机器可以识别、但是我们人不能识别的代码就是目标程序。
问题二:目标程序是指什么 C语音 的编译分既不。我们开始都是字符文件,就是源文件。第一步先把源文件翻译成一种中间代码,这就是目标文件,然后再把目标文件翻译为机器代码,这就是可置执行的EXE文件了。所以说,目标就是一个中间程序。
问题三:什么是源程序和目标程序 源程序是编程人员编写的,必须由变成人员生成可执行 程序,别人才可以应用。例如你可以点击网页上的查看----》源文件,那就是 用文本语言编制的,而目标程序,是你电脑上的快捷方式连接的.exe 文件,即可执行程序。所以可执行程序是由源文件生成的便于用户使用的文件。
问题四:计算机软件是指( ) a计算机程序 b源程序和目标程序 c源程序 d计算机程序及有关资料 计算机软件(puter Software,也称软件,软体)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,恭档一般是给人看的,不一定装入机器。
所以答案是D
问题五:把源程序转换为目标程序的过程叫什么? 编译
问题六:源程序指什么? 晕 这怎么可以呢???
源程序就是源代码,计算机程序包括源程序和目标程序。源程序需要经过编译后才能被电脑所识别,才能运行。
所以不能直接执行。。
问题七:把高级语言编写源程序变成目标程序,需要经过什么? 编译,连接
问题八:初学者求解:C编程的七个步骤:1、定义程序目标,2、设计程序。请问这两个步骤是什么意思? 定义程序目标:实现英寸转换为厘米(了解英寸和厘米相互转换的数学表达式,用程序表达出来)。
设计该程序:定义两个变量,一个表示英寸,一个表示厘米,打印提示用户输入英寸值,经过转换运算,骸印输出值厘米。
问题九:目标管理的程序是什么? 目标管理是一种简单、有效的管理方法。它使企业的每个部门、每个人都设定目标,都来监控结果。如果设计得好,在目标管理的过程中,可以使个人负起责任的同时获得自由。与其他的管理方法相比,目标管理还有许多优点,概括起来主要有以下几个方面: ◇目标管理注重人性,是以“人”为中心的管理方法,与传统的以“事 ”和“物”为管理对象的管理方法不同。
◇目标管理强调户人参与和上下共同协商的重要性,要求各级人员都参与目标的设定工作,而且以上下级人员直接协商的方式来进行。
◇目标管理着重整体管理和成果管理。由于每一个人都有既定的工作,因此人人都纳入了目标管理体系。
◇目标管理要求分层负责和权责合一,使每一个人不仅要承担一定的责任,也被赋予相应的权力,以便于完成目标。
◇目标管理强调工作联系的重要性,特别是事先的联系。不仅上下级人员之间意见应互相交流,即使平行部门或个人间的横向联系工作,也需密切维持,方能发挥携手合作与群策群力的团队精神。
◇目标管理要求个人意愿应与企业利益结为一体。只有在企业有发展能获利的情形下,个人才能获得较好的待遇和工作环境。而企业之所以能获利与发展,则有赖于每个人的努力与贡献,这两者是密不可分的。
问题十:能将高级语言编写的源程序转换为目标程序的是什么? B)解释程序 C)编译程序
这两个都是正确的,以下出自 唐朔飞 老师的书,计算机组成原理第2版 的内容,
第4页上方:
通常由用户用高级语言编写程序(称为源程序),然后将它和数据一起送入计算机内,再由计算机将其翻译丹机器能识别的机器语言程序(称为目标程序),机器自动运行该机器语言程序,并....
第4页中部:
机器语言(用0、1代码表示的语言),用户必须用二进制代码(0、1)来编写程序(即机器语言程序)
第5页的下面:
通常,将高级语言程序翻译成机器语言程序的软件称为翻译程序。翻译程序有两种:一种是编译程序,另一种是解释程序。
编译程序是将用户编写的高级语言程序(源程序)的全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序。因此只要源程序不变,就无须再次进行翻译。
解释程序是将源程序的一条语句翻译成对应于机器语言的一条语句,并且立即执行这条语句,接着翻译源程序的下一条语句,并执行这条语句,如此重复直至完成源程序的全部翻译任务。它的特点是翻译一次执行一次,即使下一次重复执行该语句时,也必须重新翻译。
你的问题是,能将高级语言编写的源程序转换为目标程序的是什么?
我自己的总结:
编译程序 和 解释程序 虽然做事方式上有很大差别,但是做的事都是将源程序转换成目标程序,只不过编译是编译一次,只要源程序无变化,就无须再次编译,编译得到内容永远留下来了。解释虽然内容不会留下来,但是每次执行都进行翻译,所以根据你的题意,转换为目标程序的 两者都是。
至于 编辑程序,那太多了,什么 视频编辑程序、图片编辑程序、音乐编辑程序、记事本也算,文本编辑器什么的,总之就是做东西的,这个编辑程序不算什么名词,也没有什么概念,意义也不严格。
还有 链接程序,我不知道这个是什么,这个不出名,可能是因为我不会C,和C有关么?我想这个也没什么意义吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)