1.2.1 为什么是C

程序设计语言有非常多,我们为什么要选择学习c语言呢?
榜单:每个月都会更更新一次排名数据http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

一、C语言在工业的地位
17%的公司的软件是用c语言写的。
c语言在工业界是使用非常广泛的一种语言,占据非常大的份额。
c语言和java语言两个始终在一种上下竞争的关系。
Java语言的下降,主要是可以代替java的一些其他的语言在逐渐的上升。
c语言保持稳定,是因为在很多场合,c语言是唯一的选择。比如说做操作系统、嵌入式系统,基本上我们没有其他语言可以选择,有的时候是c++,有的时候C可能是我们唯一的选择。
c语言在企业界有大量的应用

不去选择其他语言,还有如下原因
。现代的编程语言在语法上的差异很小,几乎都是C-like语言(基础的东西,比如变量如何定义、起名叫函数/过程/方法,基本上都和C语言很接近)

过去60年代、70年代,不同的语言之间差异非常的大,20世纪80年代到现在新出来的这些语言,语法差异很小。
这和c语言在历史上曾经取得的这个地位是有关系的。

。语言的能力/适用领域主要是由库和传统所决定的

现如今,一个语言是否很好用,往往并不是由于语言本身的特点特点所决定的,而在于它的库,比如对于面向对象语言来说,就是类的库,对于C语言就是函数库。这些库,在这些应用上面能够做非常强的事情。
很难做的事情,只要调用这个库里的一个函数,或者在这个库里面使用它的类去做一个事情,很大的一个工作就解决了。如果这个语言有针对你要做的那个事情的库,也许你用它来写程序就会变得很容易。

所以不是语由于语言本身,而是由于语言带来的库。

由于传统的意思是,比如说我们通常这种问题用这种语言来解决,于是呢由于这种问题要写的软件比较多,那么这个语言的应用它的这个比例就上去了,份额比较多。

二、C语言在其他领域的地位
当你学会了一种编程语言以后,另外的编程语言的掌握会是非常方遍非常快的,而c语言正好处在一个非常基础的位置上。

posted on 2026-10-09 20:43  Tobetop  阅读(1)  评论(0)    收藏  举报

导航