c语言的发展历程

C语言由B语言演化而来,1970年由Ken Thompson设计并用于编写首个UNIX操作系统。随后,Dennis M. Ritchie对其进行改进,最终形成了C语言。1973年初,C语言被用于完全重写UNIX系统。1989年,ANSI通过了C语言的标准,随后不断修订和完善,形成了C89、C90、C94、C95、C99和C11等多个版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述
作为一名计算机学院的学生,我们必然与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语言的发展历程就简单介绍到这里啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值