35年前,比尔·盖茨提出一个豪迈的理想:“让未来每个人的桌面上都有一台个人电脑。”
35年后,盖茨的理想大部分已变成现实,现代PC影响着我们生活的每个角落。
2010年3月, 美国计算机协会(ACM)决定把2009年图灵奖授予Charles P. Thacker,他被誉为现代个人电脑之父,曾发明了第一台具有内置鼠标工作站的现代个人计算机Alto。Thacker对个人电脑原型所作出的先驱性设计和创作,为惠及全球的PC产业奠定了基础。
Thacker毕业于加州大学伯克利分校计算机科学系,在那里获得物理学学士学位。而后,在著名的施乐帕克研究中心(简称“PARC”)工作,这是许多现代计算机技术的诞生地,Thacker领导硬件开发,研究开发新一代计算机的创新性显示技术和其它技术。
1974年Thacker建造了桌面计算机原型,命名为Alto,这款产品具备大量创新元素,这一原型拥有后来PC机上的很多功能, 包括合成了位图(类似TV )的显示器、图形用户界面(GUI)和所见即所得(WYSIWYG)的文字编辑器,这些创新最终成为现代个人电脑的标准部件。
当时的计算机十分复杂, 只有专业人士才能操作,而且十分昂贵。Alto最早的原型产品成本也高达1.2万美元, 这在当时是一笔不小的数目。但Thacker领导设计Alto时高瞻远瞩,考虑了很多惠及未来的问题。曾在PARC的同事Charles Simonyi说:“当时的想法是为未来设计一些东西,以便等到零部件价格降落时可以普及。这款产品非常完善,后来的价格的确降了,而且这一设计也被证明是正确的。”
Alto是首台能够让非计算机专业人员出于个人目标而应用的计算机。它的创新并不限于电脑本身,设计中已经具备了今天个人电脑的各种关键要素。Thacker说:“我们还有一个系统。我们将电脑、网络、激光打印机和服务器都连接起来。在我看来,这才是真正的优势,我们能够组装一个完整的系统。”
遗憾的是当时施乐帕克研究中心并没有意识到Alto的商业价值而着力开发。据说后来Steve Jobs访问PARC时被Alto的一些设计所吸引,随后将鼠标和GUI等设计用在苹果的Macintosh Computer中,成就了苹果公司的第一个辉煌。等施乐帕克研究中心醒悟过来,市场格局早已发生变化,为时已晚。尽管Alto没有取得商业上的成功,但是其技术上的开拓却影响了后来二十年里个人计算机以及整个行业的发展。
1983年Charles Thacker离开了PARC,创办了DEC SRC(System Research Center)。期间领导开发了第一台多处理器工作站Firefly和第一个Alpha架构的多处理器,这是一项与当前多核领域有着新关联的创新。1997年Thacker加盟微软研究院(Microsoft Research),帮助建立微软研究院剑桥实验室(Microsoft Research Cambridge),目前在微软的硅谷中心从事电脑架构研究。
Thacker已经出版了多篇论文,持有计算机系统和网络方面的专利29项。他是美国计算机协会和计算机历史博物馆的会员,同时还是美国文理科学院和美国国家工程院院士。在获得图灵奖以前,Thacker还获得过许多重量级的奖项。如1984年美国计算机协会软件系统奖,2004年的查尔斯·斯塔克·德雷珀奖(这被认为是“工程学界的诺贝尔奖”),以及2007年美国电气电子工程师协会(IEEE) 的冯·诺伊曼奖章。
图灵奖很少颁发给硬件设计人员,Charles Thacker是有史以来最出色的电脑系统工程师之一。例如Thacker还是局域网(包括以太网)的联合发明人,在多处理器工作站、窥探高速缓存一致性协议和平板PC等方面有着重大发明和贡献。这些创新加快了数十年来研究和行业的发展进程,现在的以太网速度比最初的版本快了数千倍,已经成为主流局域网技术。Charles Thacker的贡献,对现代计算机技术产生了深远影响。
(本文来自《程序员》杂志2010年4月刊)