丹尼斯 里奇:为乔布斯提供肩膀的巨人

他是世人尊称“无形之王”的C语言之父,计算机及网络技术的奠定者;他与“有形之王”乔布斯相继于2011年10月初离世,却远未像乔布斯那样得到全球热捧和隆重悼念。他就是丹尼斯 里奇, 为乔布斯等一众IT巨擘提供肩膀的巨人……

丹尼斯 里奇是C程序设计语言之父,并和贝尔实验室的研究员肯 汤普森一起用C语言建造UNIX系统。毫不夸张地说,网络上的一切都是以C语言为基础编写与构架起来的——包括乔布斯的“苹果帝国”。如果说乔布斯是“有形之王”,那么里奇就是当之无愧的“无形之王”。

丹尼斯 里奇创建了C语言是因为他和肯 汤普森需要更好的工具开发UNIX系统。原来的UNIX内核是用汇编语言编写的,但他们需要某种“高级”语言以更多地控制所有涵盖操作系统的数据。在当时,B语言是解释型语言,而但C语言则被认为是编译型语言——高级语言。

从贝尔实验室到全世界的各所大学,再到上世纪80年代崛起的微软公司,C语言逐渐闯出了自己的道路。但是里奇生活时代与所处的工作环境与乔布斯等人截然不同,这样也能更好地解释他之所以没有得到他应得赞誉的现象。但无论时代如何改变,有一点永远都无法否认:我们的网络世界之所以有今天的成就,都源于大家都站在里奇的肩膀上。