AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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:037593

评论 3 条评论

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

昆仑分布式数据库Sequence功能及其实现机制

KunlunBase昆仑数据库

国产数据库

烧录OpenHarmony 3.2(尝鲜版)步骤

离北况归

OpenHarmony OpenHarmony3.2

直播预告丨Hello HarmonyOS进阶课程第四课——ArkUI动画开发

HarmonyOS开发者

HarmonyOS arkui

做了5年开源项目,我总结了以下提PR经验!

OpenHarmony开发者

OpenHarmony 开源生态

netty系列之:epoll传输协议详解

程序那些事

Java Netty 程序那些事 5月月更

多款顶级好用的 Vue 表单设计器测评推荐,可拖拽生成表单

蒋川

Vue Element 组件 表单设计 Ant Design

Apache ShenYu 网关正式支持 Dubbo3 服务代理

阿里巴巴中间件

阿里云 开源 微服务 云原生 dubbo

文档管理:企业进步的重要因素

小炮

文档管理

谈谈技术能力

阿里巴巴中间件

阿里云 程序员 中间件 技术思考

热烈庆祝“海泰密码技术融合创新中心&数据中心重启安全工程”双中心智能重启用

电子信息发烧客

网络安全 科技 科技企业

小程序和App同时拥有?两者兼得的一种技术方案

Speedoooo

微信小程序 APP开发 小程序容器 小程序转app

人人皆为开发者?不可错过的低代码发展新趋势

云智慧AIOps社区

大前端 低代码 数据可视化

什么是显卡?GPU服务器到底有什么作用?

Finovy Cloud

gpu GPU服务器

火山引擎A/B测试私有化实践

字节跳动数据平台

实验 火山引擎 私有化部署 ab测试

微擎同步粉丝不显示头像和昵称?

智伍应用

微擎 php开源

为什么校招面试中“线程与进程的区别”老是被问到?我该如何回答?

宇宙之一粟

线程 进程 5月月更

干货复盘 | 易观分析“出海非洲战略”专题分享

易观分析

非洲战略

IET 试水SiFL中文项目 为中国工程师“走出去”创造宝贵机遇

E科讯

KunlunBase 查询优化(三)排序下推

KunlunBase昆仑数据库

国产数据库

数据库系统最佳实践系列 --- 使用 prepared statement

KunlunBase昆仑数据库

国产数据库

2022第八届华为软件精英挑战赛全球总决赛圆满落幕,冠军奖金20万!

科技热闻

SaaS应用:企业数字化转型性价比最高的方式

小炮

昆仑数据库可定制的数据分片方案

KunlunBase昆仑数据库

国产数据库

MySQL-8.0 Group Replication 研究与改造汇总

KunlunBase昆仑数据库

国产数据库 MySQL 数据库

成本节省 50%,10 人团队使用函数计算开发 wolai 在线文档应用

阿里巴巴中间件

阿里云 中间件 函数计算

《阿里云代码安全白皮书》5个维度应对3类代码安全问题

阿里云云效

云计算 阿里云 代码管理 代码托管 代码安全

满满干货!手把手教你实现基于eTS的HarmonyOS分布式计算器

HarmonyOS开发者

HarmonyOS ETS

“双碳”大局中再看业务合同电子化

鲸品堂

节能 提效降本 双碳

关于加密通道规范,你真正用的是TLS,而非SSL

华为云开发者联盟

TLS 加密 ssl 加密通道 CA系统

昆仑分布式数据库系统简介 之 SQL 标准兼容性和日常维护工作

KunlunBase昆仑数据库

国产数据库

手绘图解java类加载原理

华为云开发者联盟

Java 类加载 元数据 类静态

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