美文网首页
算法鼻祖高德纳给我的启示

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

作者: AllenRen | 来源:发表于2021-04-07 23:02 被阅读0次

今天在翻以往的笔记,看到《谷歌方法论》描写计算机算法的鼻祖——高德纳的故事,深受启发。

高德纳

如果让你说几个计算机领域的名人,你可以举出图灵、冯·诺依曼等人,但很少人知道高德纳,哪怕是计算机专业的人。然而,高德纳是一位不折不扣的全才科学家,一生中有太多贡献以至于有人怀疑是同名同姓的人所做的。简单地讲,高德纳以五件事闻名于世。
一、他是计算机算法的鼻祖,提出了衡量计算机算法的标准;
二、他编写了计算机科学领域的圣经——《计算机程序设计艺术》;
三、他是迄今为止最年轻的图灵奖获得者。也就是在他36岁完成《计算机程序设计艺术》的第三卷,图灵委员会就直接给了他图灵奖。最后这套书出了四卷,每卷都是六七百页的大开卷,而且几年内就卖掉了上百万套。
四、高德纳为了写书,苦于没有好的排版软件,干脆就自己写了一个排版软件Tex。Tex是一场出版界的革命,知道现在仍是全球排版的不二规范。同时,Tex是世界上bug最少的软件;
五、高德纳是硅谷地区图灵奖获得者中名气最大,最会编程的人。在众多高手中,高德纳总是用一台最慢的计算机获得第一名。

高德纳的成功,可以概括为这样几点:

  1. 利用了艺术和科学的相通性。这点给我们的启示是,不要盯着那点小小的技能,缺乏灵性连个好工匠都当不了。乔布斯就是将艺术和技术结合的典范。
  2. 既要仰望星空,又要脚踏实地。高德纳身为计算机科学家,却能够自己动手写程序,而且写得非常好。就好像MIT的校训一样:“Mind and Hand”,既能动脑,又能动手。这点不仅让我反思,在这个社会上、在企业里,高谈阔论的人比较多,真正既有思想,又能接地气,深入一线的人却凤毛麟角。
  3. 遇到问题,解决问题的积极态度。每做一件事情,就要想方设法做得最好。

写到这里,我不仅想起来一句话:工作就是修行,如果你用超越的视野来看待工作,工作就是修行。条条大路通罗马,你要找到一条属于你的路,有心的路就可以了。你想去改变世界,不要去改变别人,改变自己就行了。

相关文章

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

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

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

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

  • 2018-08-05

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

  • 实现洗牌算法

    洗牌算法 Fisher–Yates随机置乱算法也被称做高纳德置乱算法,通俗说就是生成一个有限集合的随机排列。Fis...

  • 排序算法

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

  • JS 排序算法

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

  • 001高德纳

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

  • 八卦高德纳

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

  • 算法排序小结

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

  • 排序算法

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

网友评论

      本文标题:算法鼻祖高德纳给我的启示

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