时间可以治愈?如果时间也病了怎么办? 每日签到 收藏本站
登陆 / 注册 搜索

USERCENTER


查看:4543   回复: 3

[# 其他] 有哪些程序员可以称为“神”【上】

[复制链接]
发新帖
跳转到指定楼层
楼主
仗剑天涯吾是土豪 发表于 2017-10-28 23:58:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

今生相逢便是缘分,何苦去怨恨,何苦去仇视。

        有这样一批IT界的牛人们,,仅仅用“牛”来形容已经不够了, 得用“神一样的超级程序员” 才能表达敬仰之情。

        这里总结一下,可以作为大家茶余饭后的谈资 o(≧v≦)o~~

        今天先来说说D.E Knuth(高纳德. 克努特), 他最为人知的工作就是经典巨著《计算机程序设计的艺术》, 这本书第一卷《基本算法》 于1968年推出。

 Knuth_b.jpg 有哪些程序员可以称为“神”【上】

        可真正能读完并且真正读懂的人并不多,比尔.盖茨在1995年接受一次采访时说,“如果你认为你是一名真正优秀的程序员,就去读第一卷...... 如果你能读懂整套书的话,请给我发一份你的简历。”

        我在大学时从图书馆借了这本书,试图啃下来, 结果开了个头就看不下去了, 惭愧!(# ̄▽ ̄#)

        1973年,这部刚出到第三卷的书(计划写七卷)已被计算机界视为“神作”, 1974年美国计算机学会就“迫不及待”的把计算机界的最高奖图灵奖授予克努特。

        此时高纳德仅仅36岁!只靠一套还没有完成的书就获得ACM图灵奖,不但是前无古人,估计也后无来者了。

        然而令人大跌眼镜的是, 拿到图灵奖以后, 高纳德宣布暂停写作, 理由竟然是现有的计算机排版系统太差,破坏了书的美感!

        然后单枪匹马开发出了革命性的排版系统TEX , TEX至今仍是全球学术排版的不二之选。

        TEX 功能强大,几乎无懈可击,其版本号也很有意思,不是数字(3.0, 3.1, 3.2....) 也不是年份(Windows 95, 98, 2000...),而是不断逼近的圆周率 (3.1415926...) ,这从侧面反映了软件几近完美,不需要做改进了。
        
        (高德纳曾表示“最后一次升级是(于我过世后)将版本数改为 π,那时任何余下的漏洞将被看作程序的功能!)

        有趣的是高纳德为此还设置了奖金,谁能从TEX 发现第一个Bug ,奖励2.56美元,第二个5.12 美元,第三个10.24美元, 作为算法的大师,不可能不知道指数增长的可怕性,但至今为止他也没有为此付了多少钱。#t252:

        那些找到Bug 的人收到高纳德签名的支票以后也不去兑换, 而是作为珍品收藏了 (⊙o⊙)···

        《计算机程序设计的艺术》展示了高纳德深厚的理论功底和高超的数学知识, TEX 则体现了一个超级程序员的能力。

        在计算机的历史上,极少有人能把超强理论和超一流的实践能力集于一身,实在是令人叹而观止。
        
        感谢上帝,给我们送来了高纳德 。#t208:
        
#f465:

        预告:下一章是Unix和C语言之父KenThompson 和 Dennis Ritchie (~﹃~)~zZ

本文来自微信公众号:码农翻身(有重新排版)
作者:老刘

soarcloud「出类拔萃」 发表于 2017-11-1 08:35:53 | 只看该作者
算法是程序的精髓,敬大牛!
那一缕微光「出类拔萃」 发表于 2018-1-21 10:45:00 | 只看该作者
我想说我什么也不想说、
微雨黄昏「出类拔萃」 发表于 2018-1-22 09:21:47 | 只看该作者
前排顶,很好!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

关于我们|小黑屋|手机版|Archiver|古黑论

GMT+8, 2019-8-26 11:17 , Processed in 0.065935 second(s), 31 queries , Gzip On, Redis On.

© 2015-2019 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表