为什么 C 语言会成为主流语言而且长久不衰

Python026

为什么 C 语言会成为主流语言而且长久不衰,第1张

因为有市场,特定领域尚未出现能替代他的语言,而且长期以c语言形式积累的大量科技资料也是他继续长盛不衰的保证之一。

C 树立了正确的设计原则。第一是减法原则:Perfection is attained, not when there is nothing left to add, but when there is nothing left to take away. 第二是符合实际需求,C 的各种假定立刻被其设计者在实现 Unix 的实际工作中检验,而不是建立在盲目的假设上。有了这两条,其它语言都不再试图替代它。任何试图取得成功的语言都必须和 C 保持距离。

C语言站在一个特殊的位置:工业界开发语言鼻祖。

对于现代工业界计算机语言,包括Java, C++, Python, PHP, Ruby等等都直接或者间接与C语言有关,并且C语言拥有良好的系统接口与操控底层的能力。所以无论是C语言自己擅长的领域,还是需要使用C语言增强的领域,都需要C语言。

在C语言创建的年代,可以说C语言与当时的Lisp在技术上都拥有自己的领先优势,但对于C语言走得更多是实用,Lisp代表的一种思想。所以现代新计算机语言常常都在模仿C,借鉴Lisp。所以即使不考虑工业界语言的领域,仅仅从语言自身角度,C语言也做到了简单但不简陋(Lisp不简单,也不简陋)。

原因在于,C语言有丰富的库函数,能实现多种基本功能。再就是灵活,灵活多半是来自于指针。这是主要特点。因为后来的很多语言都是C语言发展的,格式跟C语言差不多,语法也相近,所以C作为高级语言之母久盛不衰是有道理的。学编程还是要先学c.