2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

评论 3 条评论

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

如何写出完美的接口:接口规范定义、接口管理工具推荐

xcbeyond

Java 架构 接口规范

英特尔首席架构师Raja:一个“百亿亿次级计算能力惠及每个人”的时代正在到来

最新动态

一瓶可乐的自动售货机指令“旅程”

华为云开发者联盟

物联网 嵌入式 华为云 数据传输 无线通信

JavaScript中的正则表达式详解

华为云开发者联盟

Java 正则表达式 程序员 字符串 语法

MySQL explain 中的 rows 究竟是如何计算的?

架构精进之路

MySQL

分布式链路追踪Skywalking 存储模型设计

胡弦(关注公众号架构随笔录)

分布式 Skywalking 高性能 分布链路追踪

面试官:说下对cookie,session,Token的理解

Java小咖秀

Java 面试

腾讯人均月薪7.5w,我这是又被平均了?

程序员生活志

腾讯 职场 薪资

应用研发平台特惠专场,助力企业加速数智化发展

移动研发平台EMAS

如何从红蓝墨水中分离出红墨水?回声消除算法介绍

拍乐云Pano

音视频 WebRTC 回声消除 3A算法 音频技术

如何正确认识区块链?

CECBC

区块链价值 区块链应用

面试造火箭,看下这些大厂原题

前端有的玩

Java 面试 大前端

AI能写浙江高考满分作文了!在线满分作文生成器,一键圆你满分梦

程序员生活志

AI

SpringBoot系列(五):SpringBoot 日志配置(logback)

xcbeyond

Java 微服务 springboot logback

Maven的爱恨情仇

xcbeyond

Java maven

Junit执行单元测试用例成功,mvn test却失败的问题和解决方法

陈磊@Criss

Phalcon注解学习

Geek_4z9ami

php phalcon

分苹果

书旅

算法 LeetCode

PHP之闭包函数

书旅

面向对象 闭包 函数

年近而立,Java何去何从?

华为云开发者联盟

Java 开源 程序员 编程语言 Bugayenko Yegor

实践总结:在 Java 中调用 Go 代码

写代码的西瓜

SpringBoot系列(六):SpringBoot 数据库操作(集成MyBatis)

xcbeyond

Java 微服务 mybatis springboot

终于知道Kafka为什么这么快了!

大头星

kafka 消息队列

统一软件开发过程(RUP)的概念和方法

雯雯写代码

MySQL备份脚本,应该这么写

Simon

MySQL

网站改版神秘公式,教你躲避改版陷阱

北柯

创业 网站 网站搭建 网站改版

libuv 异步模型之设计概览

Huayra

libuv 异步模型

守护进程

书旅

php 进程 守护进程

免费DDoS攻击测试工具大合集

陈磊@Criss

MySQL中timestamp和datetime,你用的对么?

xcbeyond

MySQL 数据库 后端

智“营”时代,众盟科技荣膺“2020毕马威中国领先消费科技TOP50企业榜单”

人称T客

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