首页 常识
您的位置: 首页 > 常识 >

c语言之父是谁(C语言是如何诞生的?)

100次浏览     发布时间:2024-08-21 08:50:34    

C语言是如何诞生的?C语言诞生的源动力来自于为计算机编写操作系统,也就是为管理计算机的硬件资源、协调软硬件系统服务。


1967年,马丁·理查德在剑桥大学开发的CPL语言基础上进行简化,发明了BCPL(Basic Combined Programming Language )语言,也就是基本组合编程语言,BCPL最早被用作牛津大学的OS6操作系统上面的开发工具。

1970年,肯·汤普森在BCPL语言的基础上,开发出了B语言,B取自于BCPL第一个字母,所以叫做B语言,同时,他用B语言编写了第一个UNIX操作系统,当时,这个操作系统运行在一台PDP-7型计算机上。然而,想把这套操作系统用于其它型号的计算机却很困难,这就表明它的可移植性很差。


1972年,丹尼斯·里奇在B语言的基础上再次改进,推出了C语言,C取自于BCPL的第二个字母,因此里奇也被称为C语言之父。


之后,里奇和汤姆森使用C语言重新写了UNIX操作系统,里奇对UNIX 的贡献,是使Unix不再局限于为某一种软硬件组合的计算机服务,而是可以移植到其它计算机平台上使用,因此,里奇也被誉为Unix之父。

相关文章