大家好,我是执念斩长河。今天讲述的是1999年图灵奖获得者弗雷德里克·布鲁克斯,图灵奖奖励他为软件管理和软件技术上面做出贡献。读完本篇博文大家可以收获的是:
- 布鲁克斯为IBM做出那些贡献
- 布鲁克斯与各路计算机大神合著的书
- 布鲁克斯手里的《人月神话》
布鲁克斯1931年4月19日生于美国北卡罗莱纳州的杜哈姆。1953年从杜克大学毕业,取得物理学士学位以后,进入哈佛大学深造,师从艾肯,艾肯是一位硬件大佬。1955年取得硕士学位,1956年获得博士学位。
毕业之后进入IBM工作,布鲁克斯在这里参加了Harvest和STRETCH计算机的开发,担任体系结构设计师。在其中开发中,解决了程序中断系统的设计,以及当数据格式中出现不均匀的字符分布时如何设计其二进制代码等问题,并获得专利“程序中断系统”。后来在研制期间率领2000人的队伍开发了IBM 360。
IBM 360是集成电路的计算机。体系结构既便于事务处理,又便于科学计算;系列中各机型(初期、规模由小到大、功能从弱到强)具有兼容性;有标准的输入输出接口和通用的输入输出设备,它们与中央处理器相对独立;软件既有兼容性又有可扩充性,从而可最大限度地保护用户的软件投资。这些特征大多都成为以后计算机设计与开发遵循的基本准则。 布鲁克斯合著的作品有:
- 与同事艾弗森《自动数据处理》
- 与勃劳夫教授合著《计算机体系结构:概念与发展》
- 与图灵奖计算机图形学之父萨瑟兰合著《论述计算机计划及信息基础设施》
自己编写《人月神话》和《设计原本》主张从用户身上寻找设计灵感。