Dennis_M._Ritchie

Dennis M. Ritchie

Dennis M. Ritchie 的一生最伟大的两个成就是设计了 C 语言和 UNIX 操作系统(和另一位同样伟大的 Ken Thompson 一起),而正是这两样东西几乎奠定了整个计算机程序设计的基础。计算机中几乎所有的软件都和这两样东西有着或远或近的血缘关系,尽管,如今人们常说 Steve jobs 是改变世界的人,但他赖以成功的 macOS 系统的内核其实就是 UNIX,iPhone 和 iPad 上所用的 iOS 系统的设计语言 objective-c 只是 C 语言几十种变种中的一个。如果说 Steve jobs 是亚历山大、凯撒,那么Dennis M. Ritchie则是柏拉图、苏格拉底、亚里士多德一样的存在。前者建立了时代,而后者缔造了文明。谁真正改变了世界,不言而喻。

对我自己而言,Dennis M. Ritchie 是灯塔一样的存在,当时光倒退到大约十二年前,那时候,我是一名浙江大学计算机系的大二的学生,拿着一本谭浩强的教程很郁闷地学着编程,除了考试还是考试,我慢慢意识到高中时期的学习方法,也许能很顺利通过考试,但显然不能满足我对大学的理想,凭借着在中学时代自学 Basic 语言和 MS DOS 系统经验,我知道编程不应该是这个样子的,一定是哪里出了问题,但始终不得其门而入,当时甚至不理解指针指向的地址到底是内存中的地址还是硬盘中的地址,更谈不上做点自己想做的事情,直到某一天,在图书馆随手拿起了一本《计算机应用文摘》,看到了一篇很奇妙的文章,具体的内容我已经忘记了,大意是批评了谭浩强那种教育方式,然后推荐了 C 语言设计者的巨作《The C Programming Language》,文字极具自信和感染力,当即决定找这本书来看看,这一看就在编程这条路上走到了今天。

今天,看着手里这本已经被我翻得破旧不堪的《The C Programming Language》 ,想这位已经远去的大师以及那个属于大师的时代,不胜唏嘘。毫无疑问。这本书以及 C 语言带我走进了神奇的,传说中的黑客社区。我在那里找到了自信,工作与荣耀。Dennis M. Ritchie 至少改变了我的人生,让我用感激的目光仰望星空,希望能看到这个伟大而低调的灵魂.。

编程学习

计算机先贤

Last updated