什么是源程序,目标程序?

什么是源程序,目标程序?,第1张

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

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

扩展资料:

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

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

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

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

两类程序语言处理程序如下

常见的两类程序设计语言处理程序是:编译程序和解释程序。解释程序是一种语言处理程序,它直接执行源程序或源程序的内部形式。编译程序是指把高级语言书写的源程序翻译成等价的机器语言格式程序的翻译程序。解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。通用解释程序是指能运行在多种平台的解释程序或能对多种高级语言源程序的语句进行边解释边执行处理的系统程序。因此,通用解释程序也可以称作可移植解释程序。如Java语言的解释程序可以在不同平台上运行。编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

语言处理程序有哪几种 20分

语言处理程序一般是由汇编程序、编译程序、解释程序和相应的 *** 作程序等组成。它是为用户设计的编程服务软件,其作用是将高级语言源程序翻译成计算机能识别的目标程序。

语言处理程序是将用程序设计语言编写的源程序转换成机器语言的形式,以便计算机能够运行,功一转换是由翻译程序来完成的。翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查,翻译程序统称为语言处理程序,共有三种:汇编程序、编译程序和解释程序。

语言处理程序属于什么软件,系统还是应用软件?

系统软件

程序设计语言的语言处理程序是一种什么软件

A

软件系统可分成系统软憨和应用软件。前者又分为 *** 作系统和程序语言处理系统。

程序语言处理系统是系统软件而不是应用软件。

语言处理程序都包括什么?

不是C程序代码的东东哦! 1.引言 1.1编写目的编写本文档的目的 1.2产品介绍说明产品是什么,什么用途介绍产品的开发背景范1.3定义术语与缩写的

语言处理程序和文字处理程序的区别在哪

语言处理程序是执行功能

文字处理程序是执行输出

计算机的三个语言处理程序分别是什么?

语言处理程序一般是由汇编程序、编译程序、解释程序

计算机语言处理程序属于什么系统?

C

在语言处理程序中,解释的目的是什么?

简单来讲,解释的作用就是将你编写的程序源代码转换成计算机可以执行的二进制代码。

语言处理程序是系统软件吗

是的。。。。选 *** 作系统,呵呵

计算机系统软件中的语言处理程序和服务程序是什么意思 40分

处理程序:由主机对信息进行加工处理,再把加工处理后的信息通过输出设备输出

服务程序:能够自动地启动,并执行相应的 *** 作


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存