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日出生於卡爾加里
1955年5月19日,他出生於加拿大艾伯塔省卡爾加里;母親Joyce是高中家政課教師,父親Dave為加拿大北部的地質考察負責後勤。因家中買不起電子元件,他用電話公司丟棄的材料製作了第一臺計算裝置。[1]
1970年代在University of Calgary起步
15歲時,他已在為University of Calgary物理系編寫軟件。[2]
1977年,他獲得University of Calgary計算機科學學士學位,1983年獲得Carnegie-Mellon University計算機科學博士學位,論文題為“The Algebraic Manipulation of Constraints”。[3]
1980年代初在CMU開發UNIX EMACS
他早年參與Pascal P-System,在CMUCarnegie Mellon UniversityCarnegie Mellon University(CMU)是位於美國賓夕法尼亞州匹茲堡的私立研究型大學。學校前身是 Andrew Carnegie 於1900年出資創辦的 Carnegie Technical Schools,1912年改名 Carnegie Institute of Technology,1967年與 Mellon Institute 合併後定名為今名。學校以計算機科學、機器人、工程與藝術等領域著稱,在卡塔爾、硅谷和盧旺達設有校區。截至2025年9月,全校註冊學生16,582人。現任校長為 Farnam Jahanian。2026年9月30日,學校宣佈獲得 Ken Griffin 30億美元捐贈,並將在邁阿密興建新校區。點擊查看完整詞條開發了首個UNIX版EMACS,並通過CMU的wm窗口管理器為X Window System作出貢獻。[4]
1984年加入Sun Microsystems
1984年,他加入Sun Microsystems。[5]
他在Sun任副總裁兼Fellow,曾任NeWS窗口系統首席工程師,後任開發者產品部門和客戶端軟件部門CTO。[3]
1991年開始開發Java
1991年,他與Patrick Naughton、Mike Sheridan開始開發Java,最初目標是為機頂盒等小型嵌入式系統設計語言。[6]
1995年5月23日Java發佈
1995年5月23日,Sun的John Gage與Netscape聯合創始人Marc AndreessenMarc AndreessenMarc Andreessen 是美國企業家、風險投資人,風險投資機構 Andreessen Horowitz(a16z)的聯合創始人兼普通合夥人。他在大學期間參與開發圖形網頁瀏覽器 Mosaic,隨後聯合創辦 Netscape 和 Loudcloud(後改名 Opsware),並長期擔任 Meta 董事;他還發表了《Why Software Is Eating the World》等文章。點擊查看完整詞條宣佈推出Java,並將其集成到Netscape Navigator瀏覽器中。[6]
2002年獲USENIX Flame Award
2002年,USENIX授予他Flame Award(終身成就獎),表彰他對UNIX及先進系統社區的貢獻,包括NeWS窗口系統以及Java語言和運行環境的架構與開發。[4]
2006年10月5日獲授加拿大勳章
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]
2010年4月2日離開Oracle
OracleOracleOracle(Oracle Corporation,甲骨文)是一家美國企業軟件與雲計算公司,由 Larry Ellison、Bob Miner 和 Ed Oates 於1977年創立。公司以關係型數據庫起家,業務擴展至企業應用軟件、雲基礎設施、硬件及行業系統,並通過收購 Sun Microsystems、NetSuite 和 Cerner 等公司擴大產品範圍。點擊查看完整詞條收購Sun後,他於2010年4月2日辭職,並在博客中表示,如實說明離開的原因弊大於利。[5]
他後來提到降薪、職責縮減和微觀管理等原因,結束了在該公司的26年。[1]
2011年從Google轉赴Liquid Robotics
2011年3月,他加入Google;同年8月轉任海洋無人機器人初創公司Liquid Robotics首席軟件架構師,該公司的Wave Glider以太陽能板供電、借波浪推進,在遠海收集海洋數據。[8]
2013年12月當選ACM Fellow
2013年12月,他當選ACMAustralian Community MediaAustralian Community Media(ACM)是澳大利亞地區與鄉村新聞出版集團,旗下有The Canberra Times等逾100個品牌;2019年Nine將其出售給由Antony Catalano與Thorney Investment Group相關方控制的公司。點擊查看完整詞條 Fellow,表彰他在Java、NeWS、Emacs、NetBeans等編程語言、工具和環境方面的貢獻;當時他在初創公司Liquid Robotics任職。[9]
2015年獲IEEE John von Neumann Medal
2015年,時任Liquid Robotics首席軟件架構師的他因Java及其他編程語言與環境方面的開創性工作獲得IEEE John von Neumann Medal。[10]
他是美國國家工程院院士;Java當時約有900萬開發者使用。[11]
2017年5月加入Amazon Web Services
2017年5月22日,他宣佈加入Amazon Web Services,在LinkedInLinkedInLinkedIn 是面向職場人士的社交網絡平臺,2002年由 Reid Hoffman 等人創立、2003年上線,2011年在紐約證券交易所上市,2016年被 Microsoft 以約262億美元收購後成為其全資子公司,收入來自會員訂閱、廣告和招聘解決方案。點擊查看完整詞條上列出的職位為傑出工程師。[12]
此前Liquid Robotics已於2016年12月被BoeingBoeing波音是提供商用飛機、防務與航天系統及航空服務的美國公司,也是紐約證券交易所上市企業。點擊查看完整詞條收購。[13]
2020年9月24日做客Lex Fridman Podcast
2020年9月24日,他做客Lex FridmanLex FridmanLex Fridman 是生於蘇聯、在美國長大的計算機科學家和播客主持人,任 MIT 研究科學家,研究人機交互與自動駕駛。他主持的 Lex Fridman Podcast 以數小時長篇對話著稱,嘉賓包括多國領導人和科技企業領袖。點擊查看完整詞條 Podcast第126期,話題包括數學與編程、編碼風格、Lisp、用C實現Emacs、早期互聯網、開源、Java、Java虛擬機與Android。[14]
2024年7月從Amazon退休
2024年7月,69歲的他在社交媒體上宣佈正式退休,結束在AmazonAmazonAmazon(亞馬遜)是 Jeff Bezos 於1994年創辦的美國上市科技與零售公司,主要公司辦公地位於西雅圖。業務涵蓋電子商務、物流履約、數字廣告、會員與影音服務、消費電子,以及 Amazon Web Services 雲計算。點擊查看完整詞條的7年工作。[15]
關聯機構、網站與公開賬號
個人網站:公開鏈接:https://nighthacks.com/(在新窗口打開)[3]
來源
- James Gosling(在新窗口打開)
- Mr. James A. Gosling | The Governor General of Canada(在新窗口打開)
- James Gosling(在新窗口打開)
- USENIX Flame Award(在新窗口打開)
- King of the geeks leaves Oracle(在新窗口打開)
- Sun Microsystems releases Java(在新窗口打開)
- Gosling lauded by Canada(在新窗口打開)
- Father of Java abandons Google for floating robot cloud(在新窗口打開)
- News Brief: Garlan Named ACM Fellow(在新窗口打開)
- Gosling Wins IEEE John von Neumann Medal(在新窗口打開)
- James A. Gosling(在新窗口打開)
- Amazon Web Services sets a lure for Java programmers(在新窗口打開)
- Legendary engineer James Gosling, the 'Father of Java,' joins Amazon Web Services(在新窗口打開)
- #126 - James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast(在新窗口打開)
- Java之父James Gosling宣佈正式退休,他創造了無數工程師的飯碗(在新窗口打開)