美文网首页
计算机算法鼻祖——高德纳

计算机算法鼻祖——高德纳

作者: 一个就够啦 | 来源:发表于2018-04-08 23:13 被阅读65次

高德纳(Donald Ervin Knuth)——提出算法理论,图灵奖获得者,程序设计技术的先驱者,Tex和METAFONT的发明人,《计算机程序设计艺术》的作者,他也是个音乐天才,曾一度从事以音乐创作,用信息论分析音乐复杂度。


高德纳

经历

  • 大学时,他是个篮球队员,写了一个程序,可以分析大学篮球联赛中球员在每场比赛中得分、助攻、抢断、篮板球、盖帽等数据。教练据此挑选球员,使他的大学篮球队赢得了当时全美大学生篮球联赛冠军。
  • 他是计算机算法的鼻祖,提出了衡量计算机算法的标准。
  • 他编写了计算机科学领域的圣经——《计算机程序设计艺术》,该书有4卷,比尔盖茨曾花大量时间读了第一卷《基础算法》,并一辈子推荐这套书。该出出版几年卖了上百万套。
  • 他是迄今为止最年轻的图灵奖获得者。因他在算法上的贡献。
  • 他为了写书,苦于没有好的编辑排版工具,自己写了一个软件叫Tex。后来人们做成了更方便使用的LaTex。Tex被称为全世界bug最少的软件。高德纳出资悬赏找到bug的人,悬赏金额呈指数增加。
  • 他是硅谷地区众多图灵奖获得者中名气最大,最会编程的人。曾在参加该地区每年一度的编程比赛,其他参加比赛的人有发明视窗的凯,提出人工智能理论的纽维尔等,而高德纳用最慢的计算机获得第一名。
    相比高德纳,今天所有所谓的计算机大咖只能算小学生。

高德纳的成功:

  • 利用了艺术和科学的相通性。
    很多黑客级的计算机专家都是艺术天才。没有艺术熏陶会缺乏灵性。
  • 他每做一件事,都想方设法地做到最好。
  • 他小时候,有一家棒棒糖公司为了推销棒棒糖,搞了一个拼字比赛,大奖是一台电视机。那时候电视机相当于现在的一辆车,高德纳为了获得第一名,一个人憋在家里干了一周,拼出了4500个符合条件的单词,而当时竞赛组织方掌握的答案中只有2500个单词。他遥遥领先的得了第一名。
  • 他既能头顶青天,也能脚踏实地。
    他的抽象思维能力是一般人不可比拟的。他自己动手写程序也非常好。
  • 遇到问题有解决问题的积极态度。如写书时,没有好的排版软件就自己造一个。


    高德纳 Donald Ervin Knuth

注:高德纳是他真正的中文名字,不是英译名,是图灵奖获得者姚期智的夫人起的。

内容摘自:《074:计算机领域大人物:计算机算法鼻祖——高德纳》

相关文章

  • 计算机算法鼻祖——高德纳

    高德纳(Donald Ervin Knuth)——提出算法理论,图灵奖获得者,程序设计技术的先驱者,Tex和MET...

  • 算法鼻祖高德纳给我的启示

    今天在翻以往的笔记,看到《谷歌方法论》描写计算机算法的鼻祖——高德纳的故事,深受启发。 如果让你说几个计算机领域的...

  • 2018-08-05

    和很多全才科学家一样,高德纳一生有很多贡献,他有五件事情闻名于世: 首先在计算机科学领域,他是计算机算法的鼻祖,提...

  • 排序算法

    什么是算法?《数据结构和算法分析》(推荐) 高纳德在《计算机程序设计艺术》里对算法的归纳:1.输入:一个算法必须有...

  • JS 排序算法

    什么是算法 高德纳在《计算机程序设计艺术》里对算法的归纳:书籍推荐:《数据结构与算法分析》 输入:一个算法必须有零...

  • 001高德纳

    高德纳曾在自传开头幽默地发问:“Donald Knuth真的只是一个人么?”作为现代计算机科学的鼻祖,他完成了编译...

  • 八卦高德纳

    1. 高德纳曾在自传开头幽默地发问:“Donald Knuth真的只是一个人么?”作为现代计算机科学的鼻祖,他完成...

  • 算法排序小结

    一.什么是算法? 高德纳在《计算机程序设计艺术》里对算法的归纳: 输入: 一个算法必须有零个或以上的输入量 输出:...

  • 排序算法

    什么是算法 高德纳《计算机程序设计艺术》里对算法的归纳: 输入:一个算法必须有零个或以上输入量输出:一个算法应有一...

  • 数据结构与算法

    什么是算法? 以下是高德纳在他的著作《计算机程序设计艺术》里对算法的特征归纳: 输入:一个算法必须有零个或以上输入...

网友评论

      本文标题:计算机算法鼻祖——高德纳

      本文链接:https://www.haomeiwen.com/subject/obqvhftx.html