C语言介绍 c语言

一、C语言的历史
C语言由丹尼斯·里奇(Dennis Ritchie)于1972年在位于美国的AT&T(美国电话电报公司)贝尔实验室发明 。C语言借鉴前辈语言的功能和优点,并且克服了它们存在的问题 。可以说C语言是对当时现有语言的一次改进和总结,创造出一种在那个时代更加优秀的编程语言 。直至当前,C语言还是一种比较重要的编程语言,在比较流行的编程语言排行榜上常年霸榜前几名,经久不衰 。很多计算机专业都是以C语言作为第一编程入门语言,可见C语言的影响和重要性 。
【C语言介绍 c语言】

图一 编程语言趋势&2021排行榜(部分)
二、C语言的特点
C语言是一种中级编程语言,相对于低级语言汇编,高级语言Java等现代语言 。C语言可以直接访问内存,分配内存,与硬件设备交互,具有低级语言的特点;相对于现代的面向对象编程,C语言是一种面向过程语言,面向过程语言也称为结构化程序设计语言 。通俗的讲,面向对象编程是把对象当做一个基本编程单位/个体;面向过程编程,把一些功能划分成一个单元称之为函数,程序的执行就是函数顺序逐步的执行 。
三、C语言的应用
C语言有很多方面的应用 。首先,C语言发明者使用C语言编写了Unix操作系统 。Linux操作系统也是使用C语言开发出来的 。现代很多基础软件是使用C语言开发的,比如我们常用的wps办公软件等等桌面应用软件,如果你仔细观察,你可能发现平时电脑上使用的很多应用就是使用C语言开发出来的,是不是有点小惊讶 。可见C语言的应用是很普遍的 。C语言应用的领域有系统内核、驱动、基础应用、桌面应用等等 。不过有些领域并没有使用C语言,Web开发并没有使用C语言,然而,Web服务器、中间件使用C语言开发是比较司空见惯的 。
我们可以列举日常使用的软件有哪些是使用C语言开发的 。谷歌浏览器部分使用C语言开发,一些规模比较大的软件,并不是使用单一的编程语言开发出来 。QQ、微信PC端也是使用C\C++开发 。还有wps等等,很大一部分日常使用的PC软件都是使用C\C++开发的 。软件开发领域使用的软件应用有更多是使用C\C++开发出来的 。

    推荐阅读