写点什么

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

  • 2022-11-19
    北京
  • 本文字数:1286 字

    阅读完需:约 4 分钟

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

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

 

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

 

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

 

维基百科显示,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 撰写了《人月神话》一书。时任 IBM CEO 的 Thomas Watson Jr. 在与 Brooks 的离职面谈中问道:“为什么管理软件项目比管理硬件项目难得多”,这促使 Brooks 产生了撰写这本书的念头。

 

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

 

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

 

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

 

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

2022-11-19 14:037905

评论 3 条评论

发布
用户头像
大师一路走好!
2022-11-21 09:01 · 湖南
回复
用户头像
又一位大师离开了
2022-11-21 08:15 · 浙江
回复
用户头像
真大佬
2022-11-20 14:22 · 江苏
回复
没有更多了
发现更多内容

数据分析流程浅析

圣迪

数据分析 数据 CRISP-DM

All in one:如何搭建端到端可观测体系

阿里巴巴云原生

阿里云 云原生 可观测

小程序的发布【小程序专题3】

坚果

小程序 28天写作 12月日更

实用机器学习笔记十六:循环神经网络

打工人!

深度学习 学习笔记 循环神经网络 机器学习算法 12月日更

Android aapt 在 Mac 和 Windows 上使用方法小结

阿策小和尚

28天写作 Android 小菜鸟 12月日更

JavaScript操作 DOM 的这些事件基础

你好bk

JavaScript 前端 DOM BOM WebApi

什么是Kubernetes?Kubernetes是怎样工作的?

Ethereal

云计算 Kubernetes

TCP/IP的底层队列

程序员历小冰

网络 TCP/IP 28天写作 12月日更

明道云荣获2021亚洲最佳职场“最佳创新奖”荣誉!

明道云

管理中的推理事件随笔

搬砖的周狮傅

随笔杂谈 推理

联邦学习在光大科技的落地应用

博文视点Broadview

[Pulsar] Pulsar Resources介绍

Zike Yang

Apache Pulsar 12月日更

当我们在聊高可用时,我们其实在聊什么?

xcbeyond

28天写作 12月日更

Dubbo框架学习笔记四

风翱

dubbo 12月日更

如何基于 Docker 快速搭建 Springboot + Mysql + Redis 项目

秦怀杂货店

Java redis Docker springboot redis sentinel

Spring Boot Serverless 实战系列“架构篇” | 光速入门函数计算

阿里巴巴云原生

阿里云 Serverless 架构 云原生 函数计算

数据库牛人是如何进行SQL优化的?

Ethereal

数据库 sql SQL优化

如何在 AWS 云中从 Amazon EC2 启动 RHEL 8?

Ethereal

云计算 AWS RHEL 8 Amazon EC2

Python爬虫120例之案例58,手机APP爬虫,“武器库”的准备and皮皮虾APP的测试

梦想橡皮擦

12月日更

React进阶(七):props 属性介绍

No Silver Bullet

React 12月日更 props

明道云对接小鹅通,沉淀内容付费平台数据

明道云

5分钟认识802.11标准,言简意赅!

Ethereal

网络技术 无线技术 网络技术联盟站 802.11

Enum Parse 中的坑

喵叔

28天写作 12月日更

DotNetCore 开发工具箱之调度小能手——Coravel

为自己带盐

dotnet 28天写作 12月日更 Coravel

Apache Log4j2,RASP 防御优势及原理

阿里巴巴云原生

阿里云 云原生 漏洞 可观测 Apache Log4j2

山的那一边,是什么?(16/28)

赵新龙

28天写作

前端开发:Vue中获取input输入框值的方法

三掌柜

28天写作 28 12月日更 12月

开源轻量级 IM 框架 MobileIMSDK v6.1.2 发布

JackJiang

TCP websocket 即时通讯 IM MobileIMSDK

【docker 总结】第四篇 - 镜像和容器操作

Brave

Docker 12月日更

Go+ XML 编码和解码处理教程(5.5)

liuzhen007

28天写作 12月日更

100行代码让您学会JavaScript原生的Proxy设计模式

汪子熙

JavaScript 设计模式 代理模式 28天写作 12月日更

IBM大型机之父、人月神话作者Fred P. Brooks去世_文化 & 方法_蔡芳芳_InfoQ精选文章