巴特勒·拉姆潑遜

巴特勒·拉姆潑遜

巴特勒·拉姆潑遜,1943年12月生於華盛頓。他曾在哈佛大學就讀,學的是文科。1964年,他獲得文學士學位之後進入加州大學伯克利分校研究生院,改修理工科,於1967年獲得博士學位。留校任教4年以後,拉姆潑遜進入產業界,先後在施樂(Xerox)公司著名的PaloAlto研究中心(PARC)和DEC公司工作,1995年加盟微軟,任軟體總工程師至今。

基本介紹

  • 中文名:巴特勒·拉姆潑遜
  • 國籍:美國
  • 出生地:華盛頓
  • 出生日期:1943年12月
  • 職業:軟體工程師
  • 畢業院校:哈佛大學,加州大學
主要事跡,重要著作,成就與貢獻,

主要事跡

1992年度的圖靈獎授予當時任DEC公司高級研究員和主任設計師的巴特勒·拉姆潑遜(ButlerWrightLampson)。
對於中國讀者來說,拉姆潑遜的名字已並不陌生,因為他在1998年6月曾與R.Reddy(雷蒂見“圖靈獎得主簡介”之六)一起到北京參加了由《計算機世界》和微軟中國研究院主辦的“21世紀的計算學術研討會”暨“中美頂級計算機科學家高峰對話”。會上,他發表了“21世紀的計算研究”的精彩演講。
拉姆潑遜首次接觸計算機是在哈佛上物理課的時候。當時他的老師手裡有個課題,要用計算機分析火花塞的照片,老師讓拉姆潑遜在PDP1上編制有關程式,從此他喜歡上了計算機。進伯克利以後他上的是物理系,那時伯克利正研製第一個商用的分時系統SDS940,拉姆潑遜從一個朋友處知道了這一情況,極感興趣,並積極爭取參加了這一項目。從此,他放棄了物理而進入計算機這一殿堂。
巴特勒·拉姆潑遜傑作巴特勒·拉姆潑遜傑作
拉姆潑遜是一個興趣廣泛、多才多藝的計算機專家。他在硬體、軟體、程式設計語言、套用系統、網路……諸多方面都有許多成果,他擁有的專利數量就多達25項。由於篇幅所限,本文在此不可能一一列出他的成果,下面只 給出拉姆潑遜主持或參與開發的主要產品和系統的一個小清單:
硬體系統:在PARC時有乙太網,Alto和Dorado計算機。其中,Alto是世界上第一台個人計算機系統。可惜Xerox公司沒有將其商品化,但Apple公司的人在參觀了Alto以後開發出了著名的Apple電腦流行於世。在DEC時,拉姆潑遜主持了Alpha工作站體系結構的設計,這是當前世界上最負盛名、最快的64位工作站。
軟體系統:SDS940和Alto的作業系統。
程式設計語言:LISP,Mesa,Euclid,SNOBOL。
套用系統:Bravo編輯器,Star辦公系統。網路:Dover網路印表機,Grapevine電子郵件系統。
大家都知道,C語言是在B(BCPL)語言的基礎上發展起來的。但據拉姆潑遜自己在一次接受採訪時透露,他和PeterDeutsch還設計過一種語言,並實現了這種語言的編譯器,也是C語言的前身。
巴特勒·拉姆潑遜傑作2巴特勒·拉姆潑遜傑作2
拉姆潑遜之所以有如此豐碩的成果,除了他的勤奮以外,一個很重要的因素是他既十分重視學習和繼承,又敢於和善於創新。以拉姆潑遜在70年代開發的第一個互動式的編輯器/格式化器Bravo為例,據拉姆潑遜本人介紹,就是他在Engelbart(見“圖靈獎得主簡介”之二)推出的“線上系統”NLS(ONLineSystem,這是一個用滑鼠定位和操作的全螢幕幕顯示的結構化文本編輯器)的基礎上,加上他在解決“文本如何表示”和“如何更有效地對文本進行修改”這兩個問題上的新的構思而開發成功的。Bravo後來被進一步發展成為“所見即所得”(WYSIWYG)的系統。

重要著作

拉姆潑遜發表了不少論文,但出版著作不多,見到的重要著作是《分散式系統——體系結構和實現:高級課程》(《DistributedSystem—ArchitectureandImplementation:anAdvancedCourse》,Springer1,1981)

成就與貢獻

拉姆潑遜從1987年起就一直擔任MIT的兼職教授,被選為美國科學院和美國工程院院士。
除了在系統開發方面的諸多貢獻之外,拉姆潑遜在解決計算機檔案系統和分散式系統的技術問題上也有許多突出的貢獻。例如,70年代中期,拉姆潑遜在設計一個檔案系統時就提出了“原子事務”(atomictransaction)的概念。在1979年舉行的一次可靠分布計算會議上,拉姆潑遜提出了採用“三明治式的提交協定”(sandwichcommitprotocol)提高系統可靠性的方案,等等在獲得圖靈獎之前,拉姆潑遜1948年就曾獲得過ACM的另一個獎項——軟體系統獎。1996年他又獲得了IEEE的一個崇高獎項:計算機先鋒獎(ComputerPioneerAward),綜觀拉姆潑遜的成就和貢獻。
巴特勒·拉姆潑遜巴特勒·拉姆潑遜

相關詞條

熱門詞條

聯絡我們