巴特勒·蘭普森 - 簡介
巴特勒·蘭普森——從 A1to系統(tǒng)的首府科學(xué)家到微軟的首席技術(shù)官
1995年計算機先驅(qū)獎授予當(dāng)時任DEC公司高級研究員和主任設(shè)計師的巴特勒·蘭普森(Butler Wright Lampson)。對于中國讀者來說,蘭普森這個名字已并不陌生,因為他于1999年6月曾與雷迪(Rai Reddy,1994年圖靈獎獲得者)一起到北京參加了由《計算機世界》和微軟中國研究院主辦的“21世紀(jì)的計算學(xué)術(shù)研討會”暨“中美頂級計算機科學(xué)家高峰對話”,會上,他發(fā)表了“21世紀(jì)的計算研究”的精彩演說,給國人留下了深刻的印象。巴特勒·蘭普森 - 個人簡歷
蘭普森1943年12月23日生于美國華盛頓。他曾在哈佛大學(xué)就讀,學(xué)的是文科。1964年獲得文學(xué)學(xué)士學(xué)位之后他進入加州大學(xué)伯克利分校研究生院,改修理工科,于1967年獲得博士學(xué)位。留校任教4年以后,蘭普森進入產(chǎn)業(yè)界,先后在施樂(Xerox)公司的PaloAlto研究中心(即著名的PARC)和DEC公司工作,1995年加盟微軟公司,任軟件總工程師至今。
巴特勒·蘭普森 - 研究成果
蘭普森是一個興趣廣泛、多才多藝的計算機專家。他在硬件、軟件、程序設(shè)計語言、計算機應(yīng)用、網(wǎng)絡(luò)諸多方面都有許多成果,他擁有的專利數(shù)量多達25個。我們下面只給出蘭普森曾主持或參與開發(fā)的主要系統(tǒng)和產(chǎn)品的一個小清單。
硬件方面:在PARC時有以太網(wǎng)(Ethernet)、Alto計算機系統(tǒng)和Dorado系統(tǒng)。在DEC公司時,蘭普森主持了用世界上最快的計算機芯片Alpha作中央處理器的Alpha工作站體系結(jié)構(gòu)的設(shè)計。這是當(dāng)前世界上最負(fù)盛名的64位工作站,是所謂第四代工作站中的典型和佼佼者。
軟件方面:前述SDS-940和Alto的操作系統(tǒng)。
程序設(shè)計語言方面:LISP、Mesa、Euclid、SNOBOL等。
應(yīng)用方面:Bravo編輯器,Star辦公系統(tǒng)。
網(wǎng)絡(luò)方面:Grapevine電子郵件系統(tǒng),Dover網(wǎng)絡(luò)打印機。
巴特勒·蘭普森 - Alto--世紀(jì)杰出產(chǎn)品
Alto是PARC在20世紀(jì)60年代末、70年代初設(shè)計與開發(fā)的世界上第一個個人計算機系統(tǒng),1973年完成并正式投入運行。它是當(dāng)時最先進的計算機系統(tǒng),有一系列的新構(gòu)思、新創(chuàng)造、新發(fā)明、新部件,其中最主要的是有高分辨率的全屏圖形系統(tǒng),在世界上首先實現(xiàn)了圖形用戶界面,打破了傳統(tǒng)的只能用字符實現(xiàn)人一機交互的限制,開創(chuàng)了計算機歷史上有重大意義的新的一頁,使計算機與人的關(guān)系上不再是“生硬”、“冰冷”,而是“友好”的。這一變革對計算機的推廣應(yīng)用至關(guān)重要。為此,Alto上配備有“鼠標(biāo)器”(mouse),這是斯坦福研究所SRI的恩格爾巴特(DouglasEngelbart,1992年計算機先驅(qū)獎獲得者)不久前發(fā)明的。但恩格爾巴特的鼠標(biāo)器是木質(zhì)的,體積也比較大,PARC對它的結(jié)構(gòu)作了重大改進,使之小巧玲瓏,已比較接近我們當(dāng)前所使用的鼠標(biāo)器。Alto的另一個先進外部設(shè)備是8英寸軟盤驅(qū)動器,雖然8英寸軟盤并非首次用于計算機,但PARC采用了一些新的技術(shù),使Alto的8英寸軟盤能存儲的信息量在當(dāng)時是最高的。此外,Alto上還配備了一些出色的軟件。十分可惜的是,由于Xerox決策層的失誤,Alto系統(tǒng)雖然在PARC內(nèi)部被廣泛采用,但它卻沒有被商品化推向市場,它在公眾面前僅僅是作為相當(dāng)出色但卻十分昂貴的Xerox850專用字處理系統(tǒng)而出現(xiàn)的。但Xerox850上市以后,Alto的獨特功能和出色性能立刻引起了業(yè)界許多人的注意,其中包括蘋果公司的喬布斯(SteveJobs)。喬布斯組織他公司里的技術(shù)骨干到PARC參觀、座談、學(xué)習(xí),又從PARC挖去了一些參加過Alto開發(fā)的技術(shù)人員,比如拉利·泰斯勒(LarryTessler),然后仿照Alto,先后推出了Lisa機和Macintosh機。Lisa機不太成功,Macintosh則大獲成功,一炮打響,成為最受歡迎的高性能個人計算機系統(tǒng)之一,,1999年末,美國《財富》雜志發(fā)布了“本世紀(jì)杰出產(chǎn)品”排行榜,40種著名產(chǎn)品榜上有名,信息技術(shù)只有兩個產(chǎn)品躋身其中,一個是Intel公司的微處理器,另一個就是Macintosh。這樣,半個多世紀(jì)中曾經(jīng)涌現(xiàn)出來過的無數(shù)計算機產(chǎn)品,包括巨型機、大型機、小型機、微型機中,只有Macintosh一種型號被戴上了“世紀(jì)杰出產(chǎn)品”的桂冠,可見Macintosh的魅力和影響。但是,客觀地說,Macintosh的成功和光榮至少有一半應(yīng)歸功于Alto。
Alto的強大功能和優(yōu)異性能來自它的超前的設(shè)計思想,即將計算機的體系結(jié)構(gòu)和計算機所要采用的程序設(shè)計語言和操作系統(tǒng)等系統(tǒng)軟件和支撐環(huán)境統(tǒng)一加以考慮,以集成方式設(shè)計和開發(fā)。這種設(shè)計思想是Alto成功的關(guān)鍵,同時也成為后來計算機系統(tǒng)設(shè)計的主導(dǎo)方向。著名的瑞士計算機科學(xué)家尼克勞斯·沃思(NiklausWirth,1987年計算機先驅(qū)獎獲得者)正是作為客座研究員訪問PARC期間參與了Alto的設(shè)計與開發(fā),受到啟迪和影響,在回到瑞土以后開發(fā)了Lilith系統(tǒng)和Modula-2語言的。
由于Alto的巨大成功和影響,ACM于1984年將“軟件系統(tǒng)獎”授予了Alto,蘭普森作為Alto的首席設(shè)計師是第一獲獎人,第二和第三獲獎人分別是泰勒(RobertW.Taylor)和薩克爾(CharlesP.Thacker)。
巴特勒·蘭普森 - 個人榮譽
蘭普森從1987年起就一直擔(dān)任MIT的兼職教授,并被選為美國科學(xué)院和美國工程院院士。目前他在微軟公司擁有“首席技術(shù)官”的頭銜,但這只是一個“空頭銜”,因為他手下沒有一個人,也不管理任何人和任何項目,他只“管理我自己”,研究自己感興趣的課題,偶爾和比爾·蓋茨(BillGates,微軟公司的創(chuàng)始人和總裁,1999年末剛解除總裁職務(wù),任命自己為“軟件總設(shè)計師”)討論問題和交換意見。他對微軟公司的這種用人之道很欣賞,認(rèn)為把“一個最好的技術(shù)人員變成最好的管理人員并不是一個好的主意,因為這樣做的結(jié)果往往會損失了他的技術(shù)特長,而且技術(shù)人員做管理有時也不一定能變成一位最好的管理人員”(引自《計算機世界》報,1999年7月5日,A35版,記者對蘭普森的采訪報導(dǎo))。以這種自由自在的方式,4年中蘭普森已經(jīng)為微軟貢獻了6項重大成果,其中一項是和MIT合作開發(fā)的用于Internet信息安全的加密算法。在網(wǎng)絡(luò)日益普及的情況下,蘭普森的這項成果意義十分重大。
蘭普森除獲得IEEE計算機先驅(qū)獎外,還在1992年獲得ACM圖靈獎。