巴特勒·兰普森 (Butler Lampson) 在1972年起草的题为《为什么是Alto?》(Why Alto?) 的备忘录,通过勾勒个人机器的愿景,为现代计算设定了发展轨迹。他的技术成果涵盖了图形用户界面、高速网络和早期文字处理软件的开发,确立了他作为分布式个人计算系统演进核心人物的地位。
学术基础
兰普森于1943年出生在华盛顿特区,1964年在哈佛大学 (Harvard University) 完成本科学习,获得物理学学士学位。随后他转向电气工程和计算机科学领域进行研究生深造,并于1967年从加州大学伯克利分校 (University of California, Berkeley) 获得博士学位。在伯克利期间,他参与了GENIE项目,并为运行在SDS 940计算机上的伯克利分时系统 (Berkeley Timesharing System) 做出了贡献。1967年至1971年间,他在该校担任助理教授和副教授,同时兼任伯克利计算机公司 (Berkeley Computer Corporation) 的系统开发总监。
施乐帕罗奥多研究中心 (Xerox PARC) 时期
1971年,兰普森加入了施乐帕罗奥多研究中心 (Xerox PARC) 的计算机科学实验室。他在那里的贡献包括1973年创建了施乐Alto (Xerox Alto),该设备使用了三键鼠标和全页显示器。他开发了“野花”(Wildflower) 蓝图,为后来的Dandelion和Daybreak系列机器提供了架构基础。他的技术组合还包括Euclid编程语言的设计、两阶段提交协议的实现,以及早期所见即所得 (WYSIWYG) 文本编辑器Bravo的开发。他还为以太网 (Ethernet) 的基础设计做出了贡献,该技术成为了局域网的标准。
职业转型与持续研究
在施乐工作结束后,兰普森于1984年加入数字设备公司 (Digital Equipment Corporation) 系统研究中心,在那里担任了十多年的各种咨询工程师职务。1995年,他转入微软研究院 (Microsoft Research),担任过从架构师到技术院士等多种职务。在此期间,他一直保持着学术联系,自1987年起担任麻省理工学院 (Massachusetts Institute of Technology) 电气工程和计算机科学系的兼职教授。他的工作得到了包括计算机协会 (Association for Computing Machinery) 和皇家学会 (Royal Society) 在内的众多组织的认可。
快速事实
- 出生:1943年,华盛顿特区 - 教育:哈佛大学;加州大学伯克利分校 - 主要雇主:施乐帕罗奥多研究中心、数字设备公司、微软 - 图灵奖:1992年 - 查尔斯·斯塔克·德雷珀奖:2004年 - ACM软件系统奖:1984年 - 成员:美国国家科学院、美国国家工程院 - 外籍院士:皇家学会 (2018年)
读者常见问题
### 巴特勒·兰普森最著名的成就是什么?
他因在分布式个人计算的开发和实现,特别是施乐Alto的架构方面所做的关键贡献而受到认可。
### 关于“增加一层间接性”的说法是兰普森发明的吗?
虽然这一说法经常被归功于他,但兰普森在1993年的图灵奖演讲中指出,该说法源自大卫·惠勒 (David Wheeler)。


