《乐在C语言》一1.2 C语言的历史背景

简介:

本节书摘来自异步社区《乐在C语言》一书中的第1章,第1.2节,作者 蔡明志,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 C语言的历史背景

乐在C语言
Pascal发表于1971年,红于20世纪80年代,但却好景不长,因为C语言也在这时候来凑热闹。由于C语言有功能更强的指针,而且又是UNIX或Linux操作系统所使用的程序语言,所以取而代之也变得理所当然了。

C语言是从B语言延伸过来的程序语言,而B语言的前身是BCPL语言,同时多多少少也受ALGOL 68(发表于1968年)的影响。从图1-3所示可以看出一些常用高级程序语言的发展史。目前大家使用的C语言是1989年美国国家标准学会公布的标准C语言,简称ANSI C(American National Standard Institute C, ANSI C)。


13de498798ac9d1ec8684bf21bb7129e5251a1ae

图1-3 程序语言的发展史

图1-3所示是程序语言的发展史。此图显示这么多的程序语言,是不是都要老师教后,才学得会呢?不是,对我来说,大学时只学过Fortran和COBOL。上研究生学Pascal,用它来编写程序,将运行的结果用来证明论文所阐述的理论。到行政院工作时,因为要使用C和C++来编写系统,所以也自己硬啃。这样一路走来,还是走得很不错,这要归于在大学时,将Fortran和COBOL这两种程序语言弄得很熟的关系,所以再去学其他的程序语言是很容易的。因为程序语言的架构大都是相同的,只要再花一些时间了解此程序语言特有的功能即可。以目前这么多的程序语言来说,建议大家以C语言为出发点,因为它浅显易懂,可以很容易地使用它来编写程序,从而了解程序设计到底是什么。

C语言除了浅显易懂外,同时也是UNIX与Linux操作系统的核心语言,更是受大家欢迎的程序语言。

根据TIOBE programming community index for January 2012,C和C++是2012年很受欢迎的程序语言,而且其使用率仅次于 Java,请参阅表1-1。当您熟悉C程序语言后,再学C++就可以很容易进入其核心,即所谓的面向对象程序设计的特性。


8b928fb47d42d18a1d810080569af9cdc621c185


60f00911ee8d3695fc61c6e4a2418f8161670efa

如果您精通C语言之后,相信您可以很容易看懂其他的程序语言。这也正是笔者写这一系列有关C语言书籍的最大原因。通过这一系列的书,希望您可以深入了解C语言,而不是一知半解,往后要看懂其他的程序语言就很简单了。

相关文章
|
C语言
《乐在C语言》一导读
乐在C语言 我教了20几年的程序语言,总感觉有许多学生不易进入状态,究其原因,是对此门课没有什么兴趣,所以提不起劲。为了解决这一问题,决定写一本可让读者产生兴趣的入门书。
1549 0