著名程序員介紹——詹姆斯·高斯林 James Gosling

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

著名程序員介紹——詹姆斯·高斯林 James Gosling

生平

1977年獲得了加拿大卡爾加里大學計算機科學學士學位。

1981年 開發在Unix上運行的Emacs類編輯器Gosling Emacs(以C語言編寫,使用Mocklisp作為擴展語言)。

1983年 獲得了美國卡內基梅隆大學計算機科學博士學位,博士論文的題目是:"The Algebraic Manipulation of Constraints"。畢業後到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。後來轉至Sun公司。

1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計劃”,後來發展一套語言叫做“Oak”,後改名為Java。

1994年底,James Gosling在硅谷召開的“技術、教育和設計大會”上展示Java程式。

2000年,Java成為世界上最流行的電腦語言。

2009年四月,Sun被甲骨文公司併購。詹姆斯於2010年四月時宣佈從甲骨文公司離職。

2011年3月29日,高斯林在個人博客上宣佈將加入Google。

2011年8月30日,僅僅加入Google數月之後的高斯林就在個人博客上宣佈離開Google,加盟一家從事海洋機器人研究的創業公司Liquid Robotics,擔任首席軟件架構師。

在2011年5月建立的Scala公司Typesafe Inc.,高斯林被列為公司顧問。

目前 高斯林在亞馬遜AWS工作。

個人榮譽

  • 2002年:他被經濟學人雜誌授予發明獎。
  • 2007年,他被授予二級加拿大勳章。
  • 2013年,他當選為ACM Fellow。


分享到:


相關文章: