高德纳(Donald Ervin Knuth)——提出算法理论,图灵奖获得者,程序设计技术的先驱者,Tex和METAFONT的发明人,《计算机程序设计艺术》的作者,他也是个音乐天才,曾一度从事以音乐创作,用信息论分析音乐复杂度。
高德纳
经历
- 大学时,他是个篮球队员,写了一个程序,可以分析大学篮球联赛中球员在每场比赛中得分、助攻、抢断、篮板球、盖帽等数据。教练据此挑选球员,使他的大学篮球队赢得了当时全美大学生篮球联赛冠军。
- 他是计算机算法的鼻祖,提出了衡量计算机算法的标准。
- 他编写了计算机科学领域的圣经——《计算机程序设计艺术》,该书有4卷,比尔盖茨曾花大量时间读了第一卷《基础算法》,并一辈子推荐这套书。该出出版几年卖了上百万套。
- 他是迄今为止最年轻的图灵奖获得者。因他在算法上的贡献。
- 他为了写书,苦于没有好的编辑排版工具,自己写了一个软件叫Tex。后来人们做成了更方便使用的LaTex。Tex被称为全世界bug最少的软件。高德纳出资悬赏找到bug的人,悬赏金额呈指数增加。
- 他是硅谷地区众多图灵奖获得者中名气最大,最会编程的人。曾在参加该地区每年一度的编程比赛,其他参加比赛的人有发明视窗的凯,提出人工智能理论的纽维尔等,而高德纳用最慢的计算机获得第一名。
相比高德纳,今天所有所谓的计算机大咖只能算小学生。
高德纳的成功:
- 利用了艺术和科学的相通性。
很多黑客级的计算机专家都是艺术天才。没有艺术熏陶会缺乏灵性。 - 他每做一件事,都想方设法地做到最好。
- 他小时候,有一家棒棒糖公司为了推销棒棒糖,搞了一个拼字比赛,大奖是一台电视机。那时候电视机相当于现在的一辆车,高德纳为了获得第一名,一个人憋在家里干了一周,拼出了4500个符合条件的单词,而当时竞赛组织方掌握的答案中只有2500个单词。他遥遥领先的得了第一名。
- 他既能头顶青天,也能脚踏实地。
他的抽象思维能力是一般人不可比拟的。他自己动手写程序也非常好。 -
遇到问题有解决问题的积极态度。如写书时,没有好的排版软件就自己造一个。
高德纳 Donald Ervin Knuth
注:高德纳是他真正的中文名字,不是英译名,是图灵奖获得者姚期智的夫人起的。
内容摘自:《074:计算机领域大人物:计算机算法鼻祖——高德纳》
网友评论