天星科技网

c语言编译程序属于应用软件,系统软件还是工具软件?(c编译后是什么)

大家好,今天小编关注到一个比较有意思的话题,就是关于c编译后是什么的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
  1. c语言编译程序属于应用软件,系统软件还是工具软件?
  2. c语言经历哪三个发展阶段?
  3. C语言编译是啥意思?
  4. C源程序文件的扩展名是什么,编译后生成的文件扩展名是什么,经过连链接后生成的文件的扩展名是什么?

c语言编译程序属于应用软件,系统软件还是工具软件?

编译程序与解释程序是属于语言处理系统,负责把高级语言转化成低级语言,语言处理系统是系统软件的一种,所以编译程序属于系统软件。而编程语言是用于开发各种软件包括系统软件的,所以编程语言是应用软件,比如说编译程序解释程序汇编程序是系统软件,而高级语言低级语言汇编语言是应用软件。

c语言编译程序属于应用软件,系统软件还是工具软件?(c编译后是什么)-图1

c语言经历哪三个发展阶段?

C语言的发展阶段

C语言的发展颇为有趣。它的原型ALGOL 60语言。(也成为A语言)

1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。

c语言编译程序属于应用软件,系统软件还是工具软件?(c编译后是什么)-图2

1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。

1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。

而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

c语言编译程序属于应用软件,系统软件还是工具软件?(c编译后是什么)-图3

为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。

1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。

1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、wordSTAR等就是用这种方法编写的

C语言编译是啥意思?

编译,也就是将一段程序转换为指令集的过程。不同架构的指令集自然是不同的,带来的影响就是同一段代码,编译过后只能运行在对应的指令集上,比如一段C++代码,在X86下编译完了,只能在X86下运行,而不能运行在ARM架构下运行。

C源程序文件的扩展名是什么,编译后生成的文件扩展名是什么,经过连链接后生成的文件的扩展名是什么?

c源程序文件扩展名一般是.c或者.cpp

编译后文件扩展名是.obj

经链接后生成的文件扩展名是.exe

编写程序文件名时必须符合名名条件

到此,以上就是小编对于c编译是什么意思的问题就介绍到这了,希望介绍的4点解答对大家有用。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:https://www.xuehelunwen.com/kj/3834.html

分享:
扫描分享到社交APP
上一篇
下一篇