今天刷文章,看到个老熟人——丹尼斯·里奇,这名字听着可能有点儿陌生,但要说 C 语言,估计大家伙儿就都明白,他就是 C 语言他爹!我这心里就琢磨开,得好好研究研究这位大神。
我得搞清楚这人是谁。
我一顿搜,原来人家全名叫丹尼斯·麦卡利斯泰尔·里奇,是个美国人,还是个学霸!在哈佛大学拿物理学学士,后来又读个物理学与应用数学博士,这履历,啧啧,真厉害!
然后,我就想知道他跟 C 语言是怎么扯上关系的。
原来,他在贝尔实验室工作的时候,有个同事叫肯尼斯·汤普森,这俩人一起搞事情。汤普森把一个叫 BCPL 的语言改改,弄成个 B 语言。然后在 1972 年,里奇和汤普森一起,把 B 语言又给升级,就成咱们现在熟知的 C 语言!
不光是 C 语言,他还参与搞个大项目——Unix 操作系统!
Unix 的组件是用 B 语言写的,后来里奇他们用 C 语言给重写,1973 年,内核就写完。这效率,真不是盖的!
这大神得的奖,那可真不少!
- 1983 年,图灵奖,这可是计算机界的诺贝尔奖!
- 美国国家技术奖章,这分量也够重!
- 还有什么计算机历史博物馆研究员奖,反正都是厉害的奖项!
这么牛的人,啥时候走的?
2011 年 10 月 12 日,里奇在新泽西州去世。真是天妒英才!
要不是今天心血来潮想研究一下,我还真不知道 C 语言背后有这么多故事。里奇这人真是低调,做这么多贡献,却很少抛头露面。有人说他是“无形之王”,我觉得这称号真贴切!
听说他终身未婚,把一生都献给编程。想想也是,能创造出 C 语言和 Unix 这种改变世界的东西,这得有多热爱,多投入!
今天这番研究,让我对里奇这位大神肃然起敬。以后写代码的时候,估计都会想起这位 C 语言之父,心里默默感谢他!

还没有评论,来说两句吧...