C语言之父丹尼斯·里奇逝世十周年

2011年10月,一位伟大的人物与世长辞,他就是C语言之父——丹尼斯·里奇。潘嘉杰称,“他是虔诚而纯粹的计算机天才”。

C语言本身是为Unix而构建的,是Unix可移植性的技术基础,这两者最初是不可分割的,直到C语言被更广泛地使用并成为今天主流编程语言的基础。

从手持设备到超级计算机再到各类大小电脑的应用开发和系统开发,都用到了C语言。这门语言后来出现了统一的美国标准和国际标准,并且Stroustrup在此基础上发明了后续的C++。

C语言是丹尼斯·里奇在1969-1973年间开发的,它被认为是第一个真正意义上可移植的现代编程语言。自它诞生差不多近50年以来,它已经被移植到几乎每一个出现过的系统架构和操作系统上。因为它是一种命令的、编译的和程序化的编程语言,它允许语法变量作用域和递归,允许内存的底层访问,还有复杂的I/O和字符串操作功能,这种语言变得相当通用。

丹尼斯获得了1983年的图灵奖,可以说,几乎所有网络产品都是站在他的肩膀上诞生的。Android智能手机、流媒体设备,Mac和iPad、Windows 11和Surface Book、云计算……

今天,我们是站在巨人的肩上,但,请不要忘记时代的先驱——丹尼斯·里奇。

(0)

相关推荐