什么是c语言?
语言?
人与人交流:汉语、英语、俄语
人与计算机交流——计算机语言:c\c++、JAVA、Python、GO
c语言是一种通用的计算机编程语言,广泛应用于底层开发。
底层软件开发:比如说买来一台电脑(硬件)要使电脑正常工作得需要操作系统(windows),而操作系统如何让硬件工作?需安装驱动(网卡驱动/显卡驱动),在操作系统之上叫做应用层:应用软件(QQ/百度),在操作系统往下就叫做底层,所以c语言特别擅长于写操作系统或写驱动,但c语言也可以写应用层的软件如(wps)
总结:c语言可以开发应用层软件,但是更加擅长于底层软件开发
c语言的标准语法
c语言由美国国家标准局为c语言制定了一套完整的美国国家标准语法,称为ANSI_C,作为c语言最初标准
c语言是有国际标准的,早期有c89,c90,c99,c11
为什么要有国际标准呢?
在早期的时候计算机语言(计算机能识别的语言)主要用的是二进制语言例如1010001010,但是这个东西太难记忆了,后面就发明了汇编语言,假设ADD是0000011,SUB是0001000,给这些二进制代码起了一些名字(ADD/SUB)这种符号就叫做助记符,帮助我们记忆的,而用这些助记符所组成的语言就叫做汇编语言,后面有发展出了B语言,C语言,当C语言出来的时候大家都觉得不错,写代码很舒服,但早期的时候c语言可能有一些不足,所以这个厂商把c语言改一下,那个产商把c语言改一下,改完之后厂商之间的c语言就各不相同了,这就导致我写的代码在你的编辑器上跑不过去,你写的代码在我这里也跑不了,这个时候c语言就乱套了,所以就出现了国际标准,规定出c语言是什么样子,大家都这样来编程。
标签:语言,计算机,代码,初识,操作系统,应用层,底层 From: https://blog.csdn.net/2401_84378523/article/details/139023586