新年里缅怀大师 ——— Dennis M. Ritchie

时光飞泻,一晃Dennis M. Ritchie已经去世四年有余了,一直都想写一些文字聊以纪念这位受全世界程序员尊敬的导师,这倒不是因为有多忙,而是我真的需要好好地静下心,虔诚地纪念一下这位计算机界最伟大的科学家。

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

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

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

© owlman all right reserved,powered by Gitbook该文件修订时间: 2019-06-30 21:48:29

results matching ""

    No results matching ""