⑴ 编译程序属于什么软件
以c语言为例,其编译程序属于系统软件,系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统。比如汇编编译器、Windows、Linux、安卓、ios等软件。
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%至20%。因此,C语言可以编写系统软件。
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显着。
⑵ c语言编译程序属于应用软件,系统软件还是工具软件
c语言编译程序属于系统软件。
编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。
这里的编译程序是一种动作,是根据编译原理技术,由高级程序设计语言编译器翻译成机器语言二进制代码行为,因此它是系统软件。
(2)编译程序是属于应用软件扩展阅读:
应用软件:是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问版题而设计的程序的集合,供多用户使用。比如浏览器、权网络云管家等等都是应用软件。
工具软件:是指在使用电脑进行工作和学习时经常使用的软件,比如电脑管家等杀毒软件,一般工具软件都属于应用软件。
⑶ 下列软件中属于应用软件的是( ) A. 操作系统 B. 编译程序 C. 数据库管理系统 D. 财务管理系统
答案为:D财务管理系统
解析:
应用软件是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语
言编制的应用程序的集合,很明显不符合题目的要求;而计算机的硬件是由软件来控制的,只有
硬件的计算机只能被称为裸机。
应用软件通常是通过系统软件来间接指挥计算机的硬件完成其所需要的功能的。
操作系统是计算机系统中用于指挥和管理其自身的软件。
在使用计算机时, 我们并不直接使用计算机的硬件, 而使用的是应用软件。
应用软件在“幕后”与操作系统打交道, 再由操作系统指挥计算机完成相应的工作。
(3)编译程序是属于应用软件扩展阅读:
应用软件的分类
①办公室软件
文书试算表程式投影片报告数学程式创建编辑器绘图程式基础数据库档案管理系统文本编辑器。
②互联网软件
即时通讯软件电子邮件客户端网页浏览器客户端下载工具。
③多媒体软件
媒体播放器图像编辑软件音讯编辑软件视讯编辑软件计算机辅助设计计算机游戏桌面排版
④分析软件
计算机代数系统统计软件数字计算计算机辅助工程设计
⑤协作软件
协作产品开发
⑥商务软件
企业工作流程,分析客户关系,管理Backoffice企业资源,规划供应链管理产品,生命周期管理
参考资料:网络—应用软件
⑷ 程序设计语言的编译程序属于系统软件还是应用软件。
编译程序与解释程序是属于语言处理系统,负责把高级语言转化成低级语言,语言处理系统是系统软件的一种,所以编译程序属于系统软件。而编程语言是用于开发各种软件包括系统软件的,所以编程语言是应用软件,比如说编译程序解释程序汇编程序是系统软件,而高级语言低级语言汇编语言是应用软件。
⑸ 请问C语言,JAVA之类的语言编译程序是属于 系统软件 还是 应用软件
这类语言编译软件衡卜属于应用软件。广义上系统软件包括编译器,从这个层面上讲,MSDEV、eclipse里面的compiler部分属宽春于系统软件范畴。但是, IDE 还包括editor,linker这些不属于系统软件的component element,所以以上几个软件称不上是系统软件。
应用软件则是具有某一个专门功能或者某一些相关功能的软件,这些功能对有些用户可能帮助很大,对另一些用户可能毫无意义。C语言和JAVA语言都属于编程语言,并非软件,支持C语言的MSDEV和支持JAVA语言咐巧穗的eclipse才是软件。
(5)编译程序是属于应用软件扩展阅读:
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。系统软件在为应用软件提供上述基本功能的同时,也进行着对硬件的管理,使在一台计算机上同时或先后运行的不同应用软件有条不紊地合用硬件设备。
有代表性的系统软件有:操作系统、语言处理程序、数据库管理、辅助程序等。
应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。
有代表性的应用软件有:多媒体软件(如暴风影音)、互联网软件(如微博)、办公室软件(如office系列产品),还有许多专业软件(如AutoCAD)。
⑹ 编译软件具体是什么啊为属于系统软件啊
编译软件为汇编语言汇编器,例如C语言编译、连接器等等。
一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。
有代表性的系统软件:操作系统,语言处理程序(如编译软件),数据库管理,辅助程序。
(6)编译程序是属于应用软件扩展阅读:
语言处理程序:
编译软件CPU执行每一条指令都只完成一项十分简单的操作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。
计算机只能直接识别和执行机器语言,因此要计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。
语言处理程序如汇编语言汇编器,C语言编译、连接器等。
为了提高效率,人们规定一套新的指令,称为高级语言,其中每一条指令完成一项操作,这种操作相对于软件总的功能而言是简单而基本的,而相对于CPU的一眇操作而言又是复杂的。用这种高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。
但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。
目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。
参考资料:网络——系统软件