一、概念
语言是一种交流工具。人与人之间交流的语言有很多种,比如我们熟悉的汉语,英语等等。假如人要与盘算机交流,就要使用盘算机语言,C语言就是其中一种,其他常见的另有C++,Jave,Python,go语言等等。
二、应用
C语言广泛地应用于底层开发。
我们买的电脑本是一个“硬件”(铁疙瘩),想要电脑工作,就要装上“操纵系统”(例如win10), 操纵系统与硬件之间另有一层“驱动层”(例如我们常常安装的显卡驱动,网卡驱动),操纵系统变更驱动层驱动硬件的工作;在操纵系统之上我们可以安装各种“应用软件”(QQ,游戏等等)。操纵系统之上一样寻常叫做上层软件, 之下的一样寻常是底层软件。C语言擅长的是底层软件的开发。
如今C语言在嵌入式开发,单片机开发运用非常多。近两年C语言因为物联网的提出又迎来了高潮,物联网夸大“万物互联”,“物”大多数是硬件,嵌入式开发,而C语言上次就是这些。在“万物互联”的期间,C语言就是一门非常紧张的语言。
三、标准
如今的C语言标准有C89,C90,C99,C11等等。
盘算机语言由最开始的2进制,发展到汇编语言,B语言,再到C语言。各人体会到C语言的便捷纷纷使用,由于最初时C语言不够美满,不同公司对C语言做出不同的改善,这样使不同公司写的代码欠好交流,倒霉于C语言的恒久发展,于是出现了C语言的国际标准。
美国国家标准总局ANSI定制了第一个C语言标准ANSIC,就是C89。之后出现C90,C99,C11。但我们用的更多的是C99之前的。
四、编译器
C语言常见的编译器有MSVS,GCC,Clang…… 我个人用的VS2019使用的是MSVS,GCC是Linux平台下的,Clang是苹果维护的编译器。
下一期更新“如何用VS2019写C语言程序”。
(因为本人也是正在学习C语言的菜鸟,有错误,不严谨的地方欢迎提出,有什么建议也请多多提出,我会积极提高本身的水平的。)
(十分抱歉,本人企图玩乐,疏于学习C语言,一个学期没有更新。颠末第一次期末考试的洗礼,知道了寻常学习的紧张性,以是如今好好学习,多多更新。)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |