第76页 高德纳
- 章节名:高德纳
- 页码:第76页
对效率低下的厌恶似乎来自于家庭的遗传。第一次世界大战前,巴科斯的父亲从阿特拉斯火药公司的一个小职员被提拔为首席化验师,这家公司主要生产用于炸药的硝化甘油。他的晋升有着充足的理由。 他们的工厂产量很低,而且经常会发生爆炸事故,却一直无法找出原因。产品的生产对作业温度极其敏感。我的父亲发现他们的高价德国温度计不准确。于是他前往德国,学习了温度计的制作技术,并且生产出一批高质量的温度计。之后,工厂的爆炸事故明显少多了。 第一次世界大战期间,老巴科斯应征入伍成为一名军需官。战后他并未得到政府允诺的杜邦公司的职位,于是转行做了一名证券经纪人。到1924年约翰.巴科斯在费城出生时,他的父亲已经在一站后的经济繁荣中略有发迹。巴科斯在特拉华州威明市度过了他的童年时光,之后在宾夕法尼亚州波茨敦市就读于著名的希尔中学。 我每年的考试都不及格,从来就没认真过。我讨厌学习,成天游手好闲。为此我不得不每年都参加新罕布什尔州的暑期补习班。我其实很高兴,因为那里我可以驾驶帆船,玩得非常痛快。 1942年巴科斯好不容易从希尔中学毕业,依照父亲的意愿进入弗吉尼亚大学主修化学。他对理论知识还比较感兴趣,但痛恨实验室。大部分时间,巴科斯都忙于参加各种派对,坐等年龄一到就去服兵役。到第二学期结束为止,他每周定期参加的课程只有一门不计学分的音乐鉴赏。最后他终于引起了校方的注意,弗吉尼亚大学的生涯也随之结束。随后他于1943年入伍。 巴科斯成为了一名下士,在佐治亚州的斯图尔特堡带领一队防空兵。不久他在一次能力测试中表现优异,于是被指派前往匹兹堡大学攻读工程学预科。而之后的一次医学能力测试可以说是救了他的命。 战友们被装船参加阿登战役,而我则跑到哈弗福特学院念医学预科。 作为医学院预科的一部分,巴科斯在亚特兰大一家医院的神经外科病房实习,治疗头部创伤。一次意外的巧合,巴科斯被诊出患有骨肿瘤,在颅内安装了一块金属板。不久之后,他就读于花与第五大道医院的医学专科学校(现在的纽约医学院),但只坚持了九个月。 高德纳真的知识一个人么?他一生发表了150余篇论文,提出了领域内最重要的三个算法。他的经典巨著(如今在写第四卷)《计算机程序设计艺术》对整个行业进行了综述,同时也提出了原创的研究见解。这本书的前几卷已经诞生了中文,日文,俄语和匈牙利语等多个版本。在三十多年的研究生涯中,他还找时间创造出功能强大的排版印刷软件系统,以便进行多样化的写作,主题包括古巴比伦算法和《圣经》诗篇。甚至还有一部小说。在“业余时间”里,他喜欢弹奏自己设计的管风琴。 在其职业生涯中,高德纳受到了公众广泛的赞誉和褒奖,包括1974年获得计算机科学及的最高荣誉图灵奖,1979年获得吉米卡特总统颁发的美国国家科学奖章。然而高德纳以一种超然的态度面对这些荣誉。当年的图灵奖杯如今已被他当做了盛放水果的果盘。 举个例子,假设有四位住在不同城市的作曲家,决定共同谱写一首弦乐四重奏。一种分工方式是你写第一乐章,我写慢板乐章,他写终曲。另一种方式是你写第一小提琴,我写大提琴,他写中提琴。如果是后一种划分,作曲家们就需要进行大量的沟通。这个例子很好的说明了实用与不实用的劳动分工。程序员必须考虑到这一点。一个优秀的数学理论一定具有实用性劳动分工的所有特征。缺乏经验的理论家的典型表现就是陶醉在自己提出的复杂理论中。 引自 高德纳
103人阅读
说明 · · · · · ·
表示其中内容是对原文的摘抄