登陆 / 注册 搜索

USERCENTER

站内搜索引擎

查看:4389| 回复: 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

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

上一篇:Java注解和XML的明争暗斗摘要:最近这几年,XML大臣的宅邸车水马龙,像什么S ...
下一篇:有哪些程序员可以称为“神”【中】摘要:今天来谈谈另外两个大牛: 两个大 ...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-6-25 12:10 , Processed in 0.230149 second(s), 36 queries , Redis On.

© 2015-2019 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表