c语言的发展历程

c语言的发展历程_第1张图片
作为一名计算机学院的学生,我们必然与C语言有着不可分割的密切联系,而我们对C语言的发展历程又有多少了解呢?
提到C语言,有的人就会问有没有B语言。的确有。C语言之所以叫做C语言是因为它发源于B语言,即BCPL语言。
1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。第二年,同样酷爱space travel 的Dennis M.Ritchie也加入了Thompson的开发项目,为了使B语言更加成熟。第三年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。随着UNIX的发展,C语言自身也在不断地完善。直到今天,各种版本的UNIX内核和周边工具仍然使用C语言作为最主要的开发语言,其中还有不少继承Thompson和Ritchie之手的代码。
1989年,美国国家标准协会(ANSI)通过了C语言标准,因为是89年通过的,所以一般简称为C89标准,有些人也简称ANSI C。1990年,国际标准化组织(ISO)和国际电工委员会(IEC)把C89标准定为C语言的国际标准,有些人把简称作C90标准,不过大多数人依然称之为C89标准,因为此标准与ANSI C89标准完全等同。接下来随着不断地修订,又有了C94,C95,C99标准(C语言的第二个官方标准)和最新的C11标准(C语言的第三个官方标准)。新的标准提高了对C++的兼容性,并增加了一些特性。
下面是一个在标准输出设备 (stdout) 上,印出 “Hello, world!” 字符串的简单程序。类似的程序,通常作为初学编程语言时的第一个程序:
c语言的发展历程_第2张图片
好吧,C语言的发展历程就简单介绍到这里啦。

你可能感兴趣的:(c语言的发展历程)