IBM 360 系统之父、人月神话作者 Fred Brooks 去世


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

Fred 曾领导了 IBM System/360 系列计算机和 OS/360 软件支持包的开发,该系统帮助彻底改变了数据处理行业。之后他又出版了《人月神话》一书,记录总结了在 IBM 期间领导上述项目开发时的经验;该书是软件工程实践方面的开创性著作之一,影响深远。

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

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

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

离开 IBM 几年后,Brooks 撰写了《人月神话》一书并于 1975 年正式出版,他在书中提出了一个著名的法则,即:“向进度落后的项目中增加人手,只会使进度更加落后”,这句话后来被称为“Brooks 法则”。以及另一句名言“给我看你的流程图而隐藏你的表,我仍然莫名其妙;如果给我看你的表,那么我将不再需要你的流程图,因为它们太明显了”。如 Hacker News 上网友所述,换而言之,也就是 Linus Torvalds 所说的“糟糕的程序员担心代码,优秀的程序员担心数据结构和它们的关系”。

1995 年,《人月神话》出版 20 周年纪念版中,又增加了四个新的章节。而除了《人月神话》外,Brooks 还撰写或与人合著了许多书籍和论文,包括《自动数据处理》、《没有银弹》、《计算机体系结构》和《设计原本》等。

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

Brooks 曾表示,认为自己最大的技术成就在于将 IBM 360 系列从 6 位更改为 8 位字节我做出过的最重要的决定是将 IBM 360 系列从 6 位更改为 8 位字节,从而实现了 lowercase letters 的使用这一变化传播到了所有地方。”


相關推薦

2021-11-23

发布之后。尽管当时功能有限,但作为一款类 Unix 的操作系统内核,本身就已经具有相当大的优势,尤其是在 Unix 作为一款专有软件对外售价不菲时。 特别之处在于,设计者 Linus 开放了一个专门提交代码的站点。这意味着,

2023-08-07

尤其是在程序员中被广泛使用,和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。Bram 一生的大部分时间都在致力于 Vim,创建、维护并不断改进该软件;他为开源软件运动做出了不可磨灭的重大贡献。 除了开发 Vim 之外,Bram

2022-02-23

Vim 之父 Bram Moolenaar 在邮件列表宣布了核心维护者 Sven Guckes 去世的消息。 邮件正文显示,Sven Guckes 于 2022 年 2 月 20 日在柏林去世。他在 2021 年 12 月被诊断出患有脑瘤,由于外科医生对此无能为力,Sven 在 1 月底被转移到

2022-03-25

  GIF 图像格式发明者、美国计算机科学家 Stephen Wilhite 因感染新冠已于上周去世,享年 74 岁。 Stephen Wilhite 在 1980 年代受雇于 CompuServe(全球第一家网络服务提供商) 期间发明了 GIF 图像格式 (GIF 即 Graphics Interchange Format 的缩写)

2023-02-03

语言都容易受到未经静态验证的代码的攻击。此外,每个系统都必须使用硬件,而有效的硬件访问很少是安全的。 Bjarne 还概述了他安全使用 C++ 的策略: 静态分析以验证没有不安全的代码被执行。 简化代码的编码规则,

2024-08-22

n 23 下载游戏步骤 NVIDIA驱动异常处理方案 目前已知全新系统在安装时若选中“集成NVIDIA驱动”,则有可能导致Steam无法识别运行库导致运行失败的问题。该问题我们仍在加紧定位中,若出现了此类问题,建议您采用以下方案来

2023-08-12

Vim 作者 Bram Moolenaar 一周前去世,他被称为是 Vim 项目的终身仁慈独裁者,管理着 Vim 项目的各个方面。他的去世留下了巨大的空白。 在 vim_dev 邮件列表上,Vim 核心开发者 Christian Brabandt 宣布了项目的未来计划,称从 Bram 家人获

2024-06-25

成录博士在微博与网友互动被问及 2024 是否有 PC 端鸿蒙系统时,回复了一个“有”字,也就是说,今年我们就可以在市面上看到鸿蒙 PC 了。 延伸阅读 “鸿蒙之父”王成录:明年推出鸿蒙 PC 版系统 龙芯自主龙架构 2024

2021-12-24

的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 对此,360CERT建议广大用户及时将Apache HTTP Server升级到最新版本。与此同时,请做好

2024-03-21

言,以减少内存安全漏洞的数量来提高软件安全性。 C++ 之父 Bjarne Stroustrup 在日前与 InfoWorld 的采访中针对白宫的这些言论进行了反驳。“我感到惊讶的是,这些政府文件的作者似乎对当代 C++ 的优势和提供强大安全保证的努力

2024-08-22

。主要是因为虚幻引擎5提供了 Nanite 虚拟微多边形几何体系统和 Lumen 全局光照和反射系统,这些技术可以创建出极其精美的沉浸式世界,提供逼真的视觉效果和流畅的游戏体验。 游科创始人冯骥说道:“我们采用了全球领先的

2022-03-21

年 G 胖在微软工作,离开创立了 Valve,期间参与了 Windows 系统的开发。 Windows 1.0 是 Windows 操作系统的第一个版本,早在 1985 年 11 月就发布了。据 Brooks 介绍,Wondows 1.0 的复活节彩蛋隐藏得特别深,这个隐藏的对话框以加密形式

2022-03-27

Go 官方博客近日发表了一篇介绍新特性“泛型”的文章,作者是两位重量级人物 —— Robert Griesemer 和 Ian Lance Taylor,内容基于他们在 2021 年 GopherCon 大会上的演讲。 ▲ 左:Go 语言设计者之一 Robert Griesemer;右:Go 泛型主要设

2024-06-25

nbsp; 驱动程序做出贡献的开发人员 Larry Finger 于 6 月 21 日去世,他的妻子 Denise Finger 于周末在 linux-wireless 邮件列表上公布了这一消息。 根据介绍,Larry Finger 自 2005 年以来一直为 Linux 内核做出贡献,并见证了 1500 多个内核补