PC之父C. Thacker榮獲2009年圖靈獎
根據(jù)ACM官方網(wǎng)站3月9日發(fā)布的消息,2009年圖靈獎授予了現(xiàn)代PC之父Charles Thacker,以表彰他對第一臺現(xiàn)代個人計算機Xerox PARC Alto的先驅(qū)性設(shè)計與實現(xiàn),還有在局域網(wǎng)(包括以太網(wǎng))、多處理器工作站、窺探高速緩存一致性協(xié)議和平板PC等方面的重大發(fā)明和貢獻(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是計算機系統(tǒng)領(lǐng)域最杰出的工程師之一。他的一個又一個成就對現(xiàn)代計算機技術(shù)產(chǎn)生了深遠影響。
而Intel公司的研究中心副總裁Andrew Chien則表示,Charles Thacker的Alto設(shè)計已經(jīng)具備了今天個人電腦的各種關(guān)鍵要素,為PC這個世界最具創(chuàng)造性而且惠及全球的產(chǎn)業(yè)奠定了基礎(chǔ)。
Thacker的獲獎使計算機體系架構(gòu)方面的獲獎次數(shù)增加到6次(不含主要貢獻是操作系統(tǒng)的Brooks)。從獲獎學(xué)科領(lǐng)域來看,編程技術(shù)和理論計算機科學(xué)還是大戶,分別有12次和11次折桂。參見下面的分布圖。
【背景介紹】
圖靈獎是計算機界最高技術(shù)榮譽,有計算機諾貝爾獎之稱。以計算機科學(xué)之父圖靈的名字命名,由ACM組織評選,始自1966年,授予對計算機領(lǐng)域有重大和持久性的技術(shù)貢獻的個人。
第一位獲獎?wù)呤浅绦蛟O(shè)計語言和編譯器方面的大師Alan Perlis。第一位女性獲獎?wù)呤?006年的Frances Allen。而2002和2007年的獲獎?wù)叨际侨搜芯啃〗M,是獲獎?wù)咦疃嗟哪攴荨?/P>
目前圖靈獎的獎金是25萬美元,由Intel和Google贊助。
【人物志】
Charles P. Thacker(昵稱Chuck)是計算機先驅(qū)之一。美國工程院院士,美國藝術(shù)與科學(xué)院院士,ACM會士。目前在微軟工作,是微軟全球十幾位技術(shù)院士之一。除了是一位出色的計算機系統(tǒng)設(shè)計師之外,他也是杰出的研發(fā)管理者。
1943年2月26日,他出生于美國加州帕薩迪納。1968年在加州大學(xué)伯克利分校物理系讀書時,他加入了Genie 項目。這個項目不久發(fā)展為伯克利計算機公司(簡稱BCC),開發(fā)了BCC 500分時系統(tǒng)。Thacker領(lǐng)導(dǎo)了中心存儲器和微處理器的設(shè)計。但公司商業(yè)上并不成功。
1970年,他和BCC的許多其他核心技術(shù)人員一起,加盟了施樂公司Palo Alto研究中心。在這里,Thacker先后擔(dān)任MAXC時分操作系統(tǒng)的項目負責(zé)人,Alto個人計算系統(tǒng)的首席設(shè)計師等職務(wù)。主持或者參與了Alto、以太網(wǎng)、激光打印機等的設(shè)計與開發(fā)。
其中,設(shè)計于1973年的Alto是今天現(xiàn)代個人電腦的鼻祖,配有鼠標(biāo)、圖形化用戶界面,支持局域網(wǎng)聯(lián)網(wǎng),更令人吃驚的是,它還有豐富的軟件:郵件客戶端、所見即所得文字編輯器、向量圖形編輯器、位圖編輯器、所見即所得的集成電路CAD系統(tǒng)、Smalltalk開發(fā)環(huán)境、Lisp開發(fā)環(huán)境Interlisp,甚至還有網(wǎng)絡(luò)多人游戲Alto Trek和3D多人網(wǎng)絡(luò)射擊游戲MazeWar!與它相比,數(shù)年后才問世的蘋果電腦完全相形見絀。
MazeWar游戲界面
關(guān)于Alto,還有一個開發(fā)人員可能感興趣的軼事:由于它的鍵盤沒有下劃線,所以程序員發(fā)明了CamelCase方式,用大小寫變化來表示復(fù)合詞。當(dāng)然,這只是說法之一。
1983年,Thacker來到DEC公司,參與創(chuàng)建了著名的SRC(系統(tǒng)研究中心)。在這里他主持設(shè)計了第一個多處理器工作站DEC Firefly和第一個Alpha架構(gòu)多處理器,窺探高速緩存一致性協(xié)議(也稱Firefly協(xié)議)是附帶成果。
1997年,他加入微軟,幫助創(chuàng)建了微軟在英國劍橋的研究院。兩年后,他返回美國,領(lǐng)導(dǎo)了微軟Tablet PC原型的開發(fā)。現(xiàn)在,他又回到微軟研究院,從事計算機體系架構(gòu)方面的研究。
2004年被美國工程院授予Charles Stark Draper獎。2007年榮獲IEEE的馮諾依曼獎。
【CSDN觀察】
Charles Thacker在技術(shù)方面是一位硬派人士,主要成就都是計算機硬件系統(tǒng)架構(gòu)和網(wǎng)絡(luò)方面取得的。從他的生平中我發(fā)現(xiàn)一點非常有意思,那就是他主持或者參與設(shè)計的產(chǎn)品基本上沒有在商業(yè)上取得很大成功的,只有他起的作用不算特別突出的激光打印機算是例外??刹皇菃?,最初的BCC、施樂的Alto、DEC的Firefly甚至微軟的Tablet PC,通通沒有成為叫座、大把掙錢的產(chǎn)品。
圖靈獎看重的是技術(shù)的創(chuàng)新,而非商業(yè)上的成功,由此可見一斑。
然而,即使以現(xiàn)在的眼光來看將近40年前設(shè)計的Alto,也不由得不心生敬意。的確,今天我們桌面電腦有的東西,幾乎都能在這臺機器上找到原型。
Charles Thacker是清醒的。在2006年的一次訪談中,他談到,雖然Alto功能很多很酷,但是短板也不少。他提到了十年后誕生的Apple II,贊賞它的極簡主義設(shè)計和低廉的成本。而Alto的成本是大問題,1973年它的價格是1萬2千美元,相當(dāng)于今天的10萬美元。這直接阻礙了它進入大眾的桌面。而且Alto太超前于時代了,而IBM PC和Apple電腦則正好在微處理器足夠強大的時候開始進入市場。他也提到,有意思的是,當(dāng)喬布斯等人決定Apple II的處理器選用6502的時候,他們在施樂卻不認為6502是電腦的CPU,只是將它用作Alto后續(xù)產(chǎn)品的鍵盤控制器......
此外,為自己開發(fā)這一出發(fā)點也對產(chǎn)品大眾化產(chǎn)生了不良影響。比如,雖然電子表格設(shè)想也提出來了,但是因為開發(fā)人員覺得這沒什么用,因此沒有動手去開發(fā),而這種軟件成了早期其他PC機大賣的主要原因之一。
當(dāng)然,從更長的時段來看,商業(yè)上的成功也許還不如技術(shù)上真正創(chuàng)新更有意義。Charles Thacker在談到自己的成就時說,雖然Alto最有名,但是今天更重要的也許是他在DEC設(shè)計的Firefly系統(tǒng),其中的許多經(jīng)驗有助于即將到來的多核世界。
談到成功經(jīng)驗,Thacker總結(jié)了兩點:干中學(xué),多學(xué)習(xí)別人的經(jīng)驗。他提到現(xiàn)在很多人因為算法的基礎(chǔ)不好,而去重新自制一套,結(jié)果還不如已有的優(yōu)質(zhì)安全,最后對最終用戶造成傷害。
看來,歷史應(yīng)該成為我們寶貴的資源庫。
【編輯推薦】