ABAB Pedia

James Gosling

James Gosling是加拿大出生的計算機科學家,被稱為“father of Java”(Java之父),1990年代在Sun Microsystems設計了Java編程語言並編寫其最初的編譯器和虛擬機,此後曾任職GoogleGoogleGoogle是一家美國科技公司,由Larry Page與Sergey Brin創辦,1998年註冊成立,2015年成為Alphabet旗下企業。其業務涵蓋互聯網搜索、廣告、軟件平臺、雲計算及人工智能。點擊查看完整詞條、Liquid Robotics和Amazon Web Services。

本頁目錄17 節
詞條資料

出生於卡爾加里

1955年5月19日,他出生於加拿大艾伯塔省卡爾加里;母親Joyce是高中家政課教師,父親Dave為加拿大北部的地質考察負責後勤。因家中買不起電子元件,他用電話公司丟棄的材料製作了第一臺計算裝置。⁠[1]

在University of Calgary起步

15歲時,他已在為University of Calgary物理系編寫軟件。⁠[2]

1977年,他獲得University of Calgary計算機科學學士學位,1983年獲得Carnegie-Mellon University計算機科學博士學位,論文題為“The Algebraic Manipulation of Constraints”。⁠[3]

在CMU開發UNIX EMACS

加入Sun Microsystems

1984年,他加入Sun Microsystems。⁠[5]

他在Sun任副總裁兼Fellow,曾任NeWS窗口系統首席工程師,後任開發者產品部門和客戶端軟件部門CTO。⁠[3]

開始開發Java

1991年,他與Patrick Naughton、Mike Sheridan開始開發Java,最初目標是為機頂盒等小型嵌入式系統設計語言。⁠[6]

Java發佈

獲USENIX Flame Award

2002年,USENIX授予他Flame Award(終身成就獎),表彰他對UNIX及先進系統社區的貢獻,包括NeWS窗口系統以及Java語言和運行環境的架構與開發。⁠[4]

獲授加拿大勳章

2006年10月5日,他獲授加拿大勳章官佐勳銜(Officer of the Order of Canada),2007年10月26日受勳;授勳詞稱他為“father of Java programming language”(Java編程語言之父),並提及他領導艾伯塔省信息與通信技術研究諮詢委員會。⁠[2]

消息於2007年2月公佈時,他是Sun副總裁兼Sun Fellow。⁠[7]

離開Oracle

他後來提到降薪、職責縮減和微觀管理等原因,結束了在該公司的26年。⁠[1]

從Google轉赴Liquid Robotics

2011年3月,他加入Google;同年8月轉任海洋無人機器人初創公司Liquid Robotics首席軟件架構師,該公司的Wave Glider以太陽能板供電、借波浪推進,在遠海收集海洋數據。⁠[8]

當選ACM Fellow

獲IEEE John von Neumann Medal

2015年,時任Liquid Robotics首席軟件架構師的他因Java及其他編程語言與環境方面的開創性工作獲得IEEE John von Neumann Medal。⁠[10]

他是美國國家工程院院士;Java當時約有900萬開發者使用。⁠[11]

加入Amazon Web Services

做客Lex Fridman Podcast

從Amazon退休

關聯機構、網站與公開賬號

來源

  1. James Gosling(在新窗口打開)
  2. Mr. James A. Gosling | The Governor General of Canada(在新窗口打開)
  3. James Gosling(在新窗口打開)
  4. USENIX Flame Award(在新窗口打開)
  5. King of the geeks leaves Oracle(在新窗口打開)
  6. Sun Microsystems releases Java(在新窗口打開)
  7. Gosling lauded by Canada(在新窗口打開)
  8. Father of Java abandons Google for floating robot cloud(在新窗口打開)
  9. News Brief: Garlan Named ACM Fellow(在新窗口打開)
  10. Gosling Wins IEEE John von Neumann Medal(在新窗口打開)
  11. James A. Gosling(在新窗口打開)
  12. Amazon Web Services sets a lure for Java programmers(在新窗口打開)
  13. Legendary engineer James Gosling, the 'Father of Java,' joins Amazon Web Services(在新窗口打開)
  14. #126 - James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast(在新窗口打開)
  15. Java之父James Gosling宣佈正式退休,他創造了無數工程師的飯碗(在新窗口打開)