心目中的编程高手 (4) -- Donald E. Knuth

原创 2004年07月04日 07:08:00

Don Knuth。高爷爷其实用不着偶多说。学编程的不知道他就好像学物理的不知道牛顿,学数学的不知道欧拉,学音乐的不知道莫扎特,学Delphi的不知到Anders Hejlsberg,或者学Linux不知道Linus Torvalds一样,不可原谅啊。:-)为了让文章完整,就再罗唆几句吧。高爷爷本科时就开始给行行色色的公司写各种稀奇古怪的编译器挣外快了。他卖给别人时收一两千美元,那些公司拿了code,加工一下卖出去就是上万上十万。不过也没见高爷爷不爽过,学者本色的说。想想那可是60年代初啊,高爷爷写编译器写多了,顺带就搞出了个Attribute Grammar和LR(k),大大地造福后人啊。至于高爷爷在CalTech的编程比赛(有Alan Kay得众多高高手参加)总是第一,写的Tex到86年就code freeze,还附带2^n美分奖励等等都是耳熟能详的,偶就不饶舌乐。

顺便说一下,高老大爷是无可争议的写作高手。他给Concrete Mathematics 写的前言可谓字字铿锵,堪为前言的典范。他的技术文章也是一绝,文风细致,解释精当,而且没有学究气,不失轻快跳脱。记得几年前读Concrete Mathematics,时不时开怀大笑,让老妈极其郁闷,觉得我nerdy到家,不可救药。其实呢,子非鱼,安知鱼之乐,更不知那完全是高爷爷的功劳。说到写作高手,不能不提Stephen A. Cook。他的文章当年就被我们的写作老师极力推荐,号称典雅文风的样本。库爷爷一头银发,身材颀长,总是面带谦和的微笑,颇有仙风道骨,正好和他的仙文相配的说。

高爷爷其实还是开源运动的先驱。虽然他没有象Richard Stallman那样八方奔走,但他捐献了好多作品,都可以在网上看到,比如著名的Mathematical Writing,MMIXWare,The Tex Book等,更不用说足以让他流芳百世的Tex乐。


 

一代算法大师 Donald E. Knuth

一代算法大师 Donald E. Knuth Donald E. Knuth,1938年出生于Wisconsin。1960年,当他毕业于Case Institute of Technology数学系时...
  • andyhou
  • andyhou
  • 2007年01月25日 21:27
  • 1343

计算机鼻祖-Donald Knuth(高德纳) 的传奇

李开复说,练内功,不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络,离散数学等基础课程学好。不妨试试Do...
  • gatieme
  • gatieme
  • 2014年05月12日 13:37
  • 21763

Donald Knuth教授寄来$0x1.00支票了。。。

对,就是大名鼎鼎的计算机程序设计艺术(TAOCP)的作者,Knuth来信了。因为我发现了taocp习题的一个错误。这是一件好事,另一件事是坏事,就是我今天刚刚得知马上要开题了。。。。这几乎不可能,但我...
  • BleakXanadu
  • BleakXanadu
  • 2010年11月10日 23:20
  • 3178

高德纳(Donald E. Knuth)

http://technetcast.com/tnc_catalog.html?item_id=421
  • zw2mba
  • zw2mba
  • 2010年01月23日 20:00
  • 270

算法大师:Donald E. Knuth

Donald E. Knuth,1938年出生于威斯康星州(Wisconsin)。1960年,当他毕业于凯斯理工学院(Case Institute of Technology)数学系时,因为成绩过于出...
  • skinglong
  • skinglong
  • 2010年08月02日 21:21
  • 404

最伟大的计算机程序员是如何诞生的?——解读高德纳(Donald E.Knuth)

计算机编程是一种艺术形式,就如同人们谱写诗歌和音乐。  ——高德纳 高德纳(Donald Ervin Knuth,1938年1月10日-),出生于密尔沃基,美国著名计算机科学家,斯坦福大学计...
  • zuoninger
  • zuoninger
  • 2013年03月25日 11:49
  • 2405

唐纳德·克努斯,Donald Ervin Knuth 简介

高德纳(唐纳德·克努斯,Donald Ervin Knuth,1938年—),美国著名计算机科学家,斯坦福大学计算机系荣休教授。高德纳教授被誉为现代计算机科学的鼻祖,在计算机科学及数学领域发表了多部具...
  • gutengLY
  • gutengLY
  • 2006年11月19日 03:17
  • 1673

Donald E. Knuth 三部算法经典 图灵奖获得者

Donald E. Knuth,1938年出生于Wisconsin。1960年,当他毕业于Case Institute of Technology数学系时,  因为成绩过于出色,被校方打破历史惯例,同...
  • longteng333999
  • longteng333999
  • 2009年07月13日 19:23
  • 448

Donald Knuth

Donald Knuth自传的开头这样写道:“Donald Knuth真的只是一个人么?”作为世界顶级计算机科学家之一,Knuth教授已经完成了编译程序、属性文法和运算法则的前沿研究,并编著完成了已在...
  • kofsky
  • kofsky
  • 2008年08月24日 23:03
  • 749

Donald Knuth 简介

看了《李开复给计算机系大学生的建议》这篇文章,让我对Donald Knuth这个人产生了兴趣,他是何许人也?于是便有下文。引用:(1)练内功。不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘...
  • classicalmusiclover
  • classicalmusiclover
  • 2008年11月12日 14:18
  • 289
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:心目中的编程高手 (4) -- Donald E. Knuth
举报原因:
原因补充:

(最多只允许输入30个字)