複製粘貼UI 之父、Java 和互聯網創建者相繼離世
計算機科學領域,失去了兩位偉大的人。據國外媒體報導,2020年2月17日,著名計算機科學家和數學家Larry Tesler去世,享年74歲。次日,也就是2月18日,Java和互聯網創建者Bert Sutherland也離開了世界,享年83歲。
Larry Tesler:複製粘貼UI 之父
公開信息顯示,Larry Tesler 於1945 年在紐約出生,曾在斯坦福大學學習計算機科學,畢業後任職於斯坦福大學人工智能實驗室,涉足了人工智能研究,並參與了反戰和反公司壟斷運動。
任職期間,Larry Tesler 與人合作開發了單任務語言Compel,該語言能讓並發處理更加自然,主要用於向初學者介紹編程概念。
而在研究之外,Larry Tesler 參與建立了反戰的實驗性大學中半島自由大學(雷鋒網按:Midpeninsula Free University)。Larry Tesler 不僅一邊撰寫評論文章,還在該學校教授“如何結束IBM 壟斷”、“當代計算機”、“拖延症”等課程。
1973 年,Larry Tesler 加入施樂公司的帕洛阿爾托研究中心(PARC),研究出世界上第一個基於鼠標和圖形界面的文件管理系統吉普賽(Gypsy),以及面向對象的動態反射式編程語言Smalltalk。
值得注意的是,在為施樂Xerox 電腦的文字處理軟件Gypsy 設計程序時,Larry Tesler 加入了鼠標操作和GUI 圖形界面,並且更進一步結合鼠標和GUI 界面,發明了複製、粘貼功能鍵。隨後,這些概念成為了文本編輯與計算機操作系統用戶界面的基石之一。
後來,由於喬布斯兩次造訪施樂PARC 的契機,Larry Tesler 與喬布斯相識。值得一提的是,也正是通過對PARC 的訪問,喬布斯看到了圖形用戶界面(GUI)技術的巨大潛力,並以此為靈感將其進入Apple 產品如Mac OS 的開發之中,
【圖片來源:Mac History 所有者:Mac History 】
雷鋒網注:圖為Apple Lisa 開發團隊
1980年,Larry Tesler正式加盟蘋果公司,負責管理Lisa應用程序團隊。1993年,Tesler升任為Apple公司首席科學家一職。1997年,Larry Tesler離開蘋果公司。
在蘋果公司的17年時間裡,Larry Tesler為蘋果的硬件開發做出了巨大貢獻。除了Lisa,Larry Tesler還參與了多款產品的開發,包括Macintosh、QuickTime和Newton平板電腦(iPad和iPhone的前身)等。
值得一提的是,Macintosh 和Lisa 之所以成為最早普及剪切、複製和粘貼操作的個人計算機,很大程度上要歸功於Larry Tesler 的參與。
除了產品開發,蘋果公司有兩項重要的投資也與Larry Tesler 息息相關—— 收購NeXT 和投資英國ARM 公司;其中,前者助力了蘋果公司市值突破萬億美元,後者是用500 萬美元投資帶來了超過8 億美元的收益。
離開了蘋果公司之後,Larry Tesler在Stagecast(雷鋒網按:一家從Apple分離出來的教育軟件初創公司)工作過,還曾在亞馬遜擔任購物體驗副總裁,負責改善亞馬遜的UI;在雅虎擔任用戶體驗和設計副總裁;參與過遺傳信息公司23andMe的產品研究工作。2009年之後,Larry Tesler便長期擔任加利福尼亞的UX顧問。
Larry Tesler 逝世之後,國內外網友在社交平台上以“複製粘貼相同話語”的形式對其表以致敬。
Bert Sutherland:Java 和互聯網創建者
在Larry Tesler 離世後第二天,2020 年2 月18 日,施樂PARC 實驗室的另一位科學家Bert Sutherland 也去世了,享年83 歲。
和Larry Tesler 一樣,Bert Sutherland 也是對計算機領域作出了偉大貢獻的人物,其貢獻遍及個人計算機、微處理器技術、SmallTalk 編程語言、Java 編程語言、互聯網等領域。
Bert Sutherland 曾在美國倫勒斯理工大學學習電氣工程,而後到MIT 進修了碩士和博士學位,成為了信息論之父克Claude Shannon 的學生。
1975 年,Bert Sutherland 加入了施樂PARC,負責運營其兩個主要實驗室之一。
作為實驗室的負責人,Bert Sutherland 有著獨特的管理理念。他認為,如果只在實驗室里工作,研究的項目終究會死掉。基於此,他鼓勵研究人員把研究帶到實驗室之外去,從大眾與計算機設備的交互之中學習,讓設備更符合人們的使用需求。
因此,在人才招募上,Bert Sutherland 不是單一招募研發人員,而是選擇了心理學、認知科學、人類學等領域的人才。
在管理方面,Bert Sutherland 曾制定了一套用於在工業環境中管理基礎研究的指南,以人性化的方式進行團隊管理。比如,他認為,在實驗室的工作不僅要讓人能有機會解決有趣的問題,也要和有趣的同事一起工作。
另外,值得一提的是,Bert Sutherland 有個弟弟,叫Ivan Sutherland。和Bert Sutherland 一樣,Ivan 也是計算機科學的先驅,被稱為計算機圖形學、虛擬現實、人機交互或計算機輔助設計之父。
Bert Sutherland曾攜手弟弟Ivan促進推廣了超大規模集成電路(VLSI)的設計——VLSI設計的最著名的現代示例是英特爾公司的Pentium處理器。
VLSI 的構建原理需要一種新穎的計算機設計方法,1970 年代中期,Ivan 和Carver 對此在進行設計整理。不過,如何在學術界和工業界對該設計進行傳播,卻成為了難題。
後來,在Bert 的支持下,Ivan 的團隊成員Mead 與具有計算機架構專業知識的PARC 科學家Lynn Conway 進行了合作,編寫了VLSI 教科書和大學課程提綱。此外,Bert 還提供了PARC 資源,為在全國各地VLSI 課程的學生製作樣品芯片的工作原型。
1981年,Bert Sutherland 離職施樂PARC,並於1992 年加入了太陽計算機系統實驗室。再後來,Bert Sutherland 任職於BNN公司計算科學部。
斯人已去,經典永存。
向兩位偉人致敬!