优点还是缺点?大牛带你深入剖析不一样的C语言( 二 )

C语言的优点有三个:1.代码量小 。 2.运行速度快 。 3.功能强大 。

我们先看第一个优点 , C语言的代码量很小 , 这是什么意思呢?也就是说如果你要完成同样一个功能 , 用C语言编写出来的程序的容量是很小的 , 而用其他语言编写容量就会比较大 。

比如 Microsoft Word 和 WPS , 它们同样都是办公软件 , 功能也差不多 , 但 WPS 的安装文件只有 50MB 左右 , 而 Microsoft Word 的安装文件超过 500MB , 有的甚至接近 1GB 。 原因就是 WPS 的内核是用C语言编写的 。

C语言的第二和第三个优点是它的运行速度比较快和功能强大 , 我们可以通过一个例子来解释 。 世界上总共有三大操作系统:UNIX 操作系统是用纯C语言编写的;Windows 操作系统的内核也是用C语言编写的;Linux 操作系统仍是用纯C语言编写的 。

这三大操作系统的内核全部都是用C语言编写的 。 为什么用C编写 , 因为C语言的速度最快 。 计算机中所有的软件都是在操作系统上运行的 , 如果操作系统的速度很慢 , 那么在它基础上运行的软件的速度就更慢了 。 而且计算机中的所有硬件都是由操作系统控制的 。

推荐阅读