PC之父C. Thacker荣获2009年图灵奖

企业动态
Charles Thacker是计算机系统领域最杰出的工程师之一。他的一个又一个成就对现代计算机技术产生了深远影响。

 

[[9170]] 

根据ACM官方网站3月9日发布的消息,2009年图灵奖授予了现代PC之父Charles Thacker,以表彰他对第一台现代个人计算机Xerox PARC Alto的先驱性设计与实现,还有在局域网(包括以太网)、多处理器工作站、窥探高速缓存一致性协议和平板PC等方面的重大发明和贡献(For the pioneering design andРrealization of the first modern personal comput?rthe Alto at Xerox PARC and seminal invention? and contributions to local area networks (including the Ethernet), multiprocessor workstations, snooping cache coherence protocols, and tablet personal computers)。

ACM主席Dame Wendy Hall说,Charles Thacker是计算机系统领域最杰出的工程师之一。他的一个又一个成就对现代计算机技术产生了深远影响。

而Intel公司的研究中心副总裁Andrew Chien则表示,Charles Thacker的Alto设计已经具备了今天个人电脑的各种关键要素,为PC这个世界最具创造性而且惠及全球的产业奠定了基础。

Thacker的获奖使计算机体系架构方面的获奖次数增加到6次(不含主要贡献是操作系统的Brooks)。从获奖学科领域来看,编程技术和理论计算机科学还是大户,分别有12次和11次折桂。参见下面的分布图。

 

 

【背景介绍】

图灵奖是计算机界最高技术荣誉,有计算机诺贝尔奖之称。以计算机科学之父图灵的名字命名,由ACM组织评选,始自1966年,授予对计算机领域有重大和持久性的技术贡献的个人。

第一位获奖者是程序设计语言和编译器方面的大师Alan Perlis。第一位女性获奖者是2006年的Frances Allen。而2002和2007年的获奖者都是三人研究小组,是获奖者最多的年份。

目前图灵奖的奖金是25万美元,由Intel和Google赞助。

【人物志】

 

[[9171]] 

Charles P. Thacker(昵称Chuck)是计算机先驱之一。美国工程院院士,美国艺术与科学院院士,ACM会士。目前在微软工作,是微软全球十几位技术院士之一。除了是一位出色的计算机系统设计师之外,他也是杰出的研发管理者。

1943年2月26日,他出生于美国加州帕萨迪纳。1968年在加州大学伯克利分校物理系读书时,他加入了Genie 项目。这个项目不久发展为伯克利计算机公司(简称BCC),开发了BCC 500分时系统。Thacker领导了中心存储器和微处理器的设计。但公司商业上并不成功。

1970年,他和BCC的许多其他核心技术人员一起,加盟了施乐公司Palo Alto研究中心。在这里,Thacker先后担任MAXC时分操作系统的项目负责人,Alto个人计算系统的首席设计师等职务。主持或者参与了Alto、以太网、激光打印机等的设计与开发。

 

 

[[9172]] 

其中,设计于1973年的Alto是今天现代个人电脑的鼻祖,配有鼠标、图形化用户界面,支持局域网联网,更令人吃惊的是,它还有丰富的软件:邮件客户端、所见即所得文字编辑器、向量图形编辑器、位图编辑器、所见即所得的集成电路CAD系统、Smalltalk开发环境、Lisp开发环境Interlisp,甚至还有网络多人游戏Alto Trek和3D多人网络射击游戏MazeWar!与它相比,数年后才问世的苹果电脑完全相形见绌。

 

[[9173]]
 

MazeWar游戏界面

关于Alto,还有一个开发人员可能感兴趣的轶事:由于它的键盘没有下划线,所以程序员发明了CamelCase方式,用大小写变化来表示复合词。当然,这只是说法之一。

1983年,Thacker来到DEC公司,参与创建了著名的SRC(系统研究中心)。在这里他主持设计了第一个多处理器工作站DEC Firefly和第一个Alpha架构多处理器,窥探高速缓存一致性协议(也称Firefly协议)是附带成果。

1997年,他加入微软,帮助创建了微软在英国剑桥的研究院。两年后,他返回美国,领导了微软Tablet PC原型的开发。现在,他又回到微软研究院,从事计算机体系架构方面的研究。

2004年被美国工程院授予Charles Stark Draper奖。2007年荣获IEEE的冯诺依曼奖。

【CSDN观察】

Charles Thacker在技术方面是一位硬派人士,主要成就都是计算机硬件系统架构和网络方面取得的。从他的生平中我发现一点非常有意思,那就是他主持或者参与设计的产品基本上没有在商业上取得很大成功的,只有他起的作用不算特别突出的激光打印机算是例外。可不是吗,最初的BCC、施乐的Alto、DEC的Firefly甚至微软的Tablet PC,通通没有成为叫座、大把挣钱的产品。

图灵奖看重的是技术的创新,而非商业上的成功,由此可见一斑。

然而,即使以现在的眼光来看将近40年前设计的Alto,也不由得不心生敬意。的确,今天我们桌面电脑有的东西,几乎都能在这台机器上找到原型。

Charles Thacker是清醒的。在2006年的一次访谈中,他谈到,虽然Alto功能很多很酷,但是短板也不少。他提到了十年后诞生的Apple II,赞赏它的极简主义设计和低廉的成本。而Alto的成本是大问题,1973年它的价格是1万2千美元,相当于今天的10万美元。这直接阻碍了它进入大众的桌面。而且Alto太超前于时代了,而IBM PC和Apple电脑则正好在微处理器足够强大的时候开始进入市场。他也提到,有意思的是,当乔布斯等人决定Apple II的处理器选用6502的时候,他们在施乐却不认为6502是电脑的CPU,只是将它用作Alto后续产品的键盘控制器......

此外,为自己开发这一出发点也对产品大众化产生了不良影响。比如,虽然电子表格设想也提出来了,但是因为开发人员觉得这没什么用,因此没有动手去开发,而这种软件成了早期其他PC机大卖的主要原因之一。

当然,从更长的时段来看,商业上的成功也许还不如技术上真正创新更有意义。Charles Thacker在谈到自己的成就时说,虽然Alto最有名,但是今天更重要的也许是他在DEC设计的Firefly系统,其中的许多经验有助于即将到来的多核世界。

谈到成功经验,Thacker总结了两点:干中学,多学习别人的经验。他提到现在很多人因为算法的基础不好,而去重新自制一套,结果还不如已有的优质安全,最后对最终用户造成伤害。

看来,历史应该成为我们宝贵的资源库。

 

【编辑推荐】

  1. 华裔图灵奖得主谈计算机:理论发展10年后遇瓶颈
  2. Liskov荣获2008年图灵奖 Intel和Google赞助25万美元
  3. 美国史上首位女计算机博士获得图灵奖25万美元
责任编辑:张攀 来源: csdn
相关推荐

2010-03-11 09:39:02

微软研究员泰克图灵奖

2009-09-04 02:33:19

戴尔小企业卓越奖

2013-12-06 15:40:42

蓝汛CDN内容发布网络

2010-01-26 19:56:01

IT运维管理ITIL摩卡软件

2021-08-05 09:57:33

计算机互联网 技术

2011-05-31 13:41:00

C语言

2014-10-22 10:56:57

华为

2012-04-24 18:47:31

2015-02-03 15:30:27

红帽OpenShift

2010-01-06 20:58:55

IT运维管理ITIL摩卡软件

2022-12-12 11:43:19

互联网算法

2015-03-27 12:59:51

数据库Michael Sto2015图灵奖

2016-12-26 16:50:36

大数据

2011-03-16 10:58:49

InformaticaCloud

2012-12-10 14:23:30

华为手机通信网络

2012-02-07 17:13:10

虚拟化思杰

2011-11-22 16:00:45

Platform

2017-05-08 18:09:51

互联网

2009-10-08 08:30:31

高锟诺贝尔奖光纤之父
点赞
收藏

51CTO技术栈公众号