IBM大型机之父、人月神话作者FredP.Brooks去世

2月前

据外媒消息,美国计算机架构师、软件工程师和计算机科学家FredP.Brooks于当地时间2022年11月17日去世,享年91岁(1931年4月19日-2022年11月17日)。

Brooks在20世纪60年代初不到30岁时就主持和领导了IBMSystem/360系列计算机(被称为人类从原子能时代进入信息时代的标志)和OS/360软件支持包的开发工作,取得辉煌成功,从而名噪一时。之后他出版了《人月神话》一书,记录总结了在IBM期间领导上述项目开发的过程和经验,该书是软件工程实践方面的开创性著作之一,影响深远。

1976年,Brooks因“对计算机系统设计和计算机科学学术项目的贡献”当选为美国国家工程院院士,1999年Brooks获得图灵奖。

维基百科显示,Brooks出生于北卡罗来纳州达勒姆,就读于杜克大学,1953年毕业获得物理学学士学位。1956年在哈佛大学获得应用数学(计算机科学)博士学位,师从HowardAiken(美国物理学家和计算领域的先驱,IBMHarvardMarkI计算机背后的原始概念设计者)。

Brooks于1956年加入IBM,参与了IBM7030Stretch(价值1000万美元的科学超级计算机,其中九台已售出)的架构设计和开发;以及为美国国家安全局设计研发的IBM7950Harvest计算机。之后,他成为IBMSystem/360系列计算机和OS/360软件包的开发经理。在此期间,他创造了“computerarchitecture”这一术语。

1964年,Brooks受邀加入北卡罗来纳大学教堂山分校,创立了该大学的计算机科学系,并主持工作20余年。截至2013年,他仍然在那里积极参与研究工作,主要是在虚拟环境和科学可视化方面。

离开IBM几年后,Brooks撰写了《人月神话》一书。时任IBMCEO的ThomasWatsonJr.在与Brooks的离职面谈中问道:“为什么管理软件项目比管理硬件项目难得多”,这促使Brooks产生了撰写这本书的念头。

《人月神话》于1975年正式出版,Brooks在书中提出了一个著名的法则,即:“向进度落后的软件项目中增加人手,只会让进度更加落后”,这句话后来被称为“Brooks法则”。

除了《人月神话》,Brooks还撰写或与人合著了许多书籍和论文,包括《自动数据处理》、《没有银弹:软件工程的本质性与附属性工作》(NoSilverBullet–EssenceandAccidentinSoftwareEngineering)、《计算机体系结构》和《设计原本》等。其中,发表于1987年的经典论文《没有银弹》可以说在软件工程业内无人不知,该论文强调由于软件的复杂性本质、真正的银弹并不存在,即没有任何一项技术或方法可以使软件工程的生产力在十年内提高十倍。

他所获得过的奖项也不计其数,包括1985年因在开发IBM/360上的杰出贡献而获得的由时任美国总统RonaldReagan颁发的国家技术奖章,1999年的图灵奖以及IEEE先后颁发的三个奖项:McDowell奖(1970)、计算机先驱奖(1980)和冯・诺伊曼奖(1993)。

Brooks曾在接受连线杂志采访时表示,他认为自己最大的技术成就在于将IBM360系列从6位字节更改为8位字节——“我做出过的最重要的决定是将IBM360系列从6位字节更改为8位字节,从而让小写字母的使用成为可能(lowercaseletters),这一变化无处不在。”

InfoQ