java之父,詹姆斯·高斯林的傳奇人生

個人簡介

詹姆斯·高斯林 (James Gosling)是一名軟件專家,1955年5月19日出生于加拿大,Java編程語言的共同創(chuàng)始人之一,一般公認他為“Java之父”。

人物事跡

  • 在他12歲的時候,他已能設計電子游戲機,幫忙鄰居修理收割機。大學時期在天文系擔任程式開發(fā)工讀生,1977年獲得了加拿大卡爾加里大學計算機科學學士學位。1981年開發(fā)在Unix上運行的Emacs類器Gosling Emacs(以C語言編寫,使用Mocklisp作為擴展語言)。1983年獲得了美國卡內基梅隆大學計算機科學博士學位,博士論文的題目是:"The Algebraic Manipulation of Constraints"。畢業(yè)后到IBM工作,設計IBM第一代工作站NeWS系統(tǒng),但不受重視。后來轉至Sun公司。1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計劃”,后來發(fā)展一套語言叫做“Oak”,后改名為Java。1994年底,James Gosling在硅谷召開的“技術、教育和設計大會”上展示Java程式。2000年,Java成為世界上最流行的電腦語言。
  • 2009年四月,Sun被甲骨文公司并購。詹姆斯于2010年四月時宣布從甲骨文公司離職。
  • 2011年3月29日,高斯林在個人博客上宣布將加入Google。
  • 2011年8月30日,僅僅加入Google數月之后的高斯林就在個人博客上宣布離開Google,加盟一家從事海洋機器人研究的創(chuàng)業(yè)公司Liquid Robotics(英語:Liquid Robotics),擔任首席軟件架構師。
  • 在2011年5月建立的Scala公司Typesafe Inc.(英語:Typesafe Inc.),高斯林被列為公司顧問。

個人榮譽

  • 2002年,他被經濟學人雜志授予發(fā)明獎。
  • 2007年,他被授予二級 加拿大勛章。
  • 2013年,他當選為ACM Fellow。
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容