Java之父:詹姆斯·高斯林的傳奇人生

Java之父.jpeg
  • 詹姆斯·高斯林是一名軟件專家,1955年5月19號(hào)出生于加拿大,Java編程語(yǔ)言共同創(chuàng)始人之一,一般公認(rèn)他為“Java之父”。

  • 在他12歲的時(shí)候,他已能設(shè)計(jì)電子游戲機(jī),幫忙鄰居修理收割機(jī)。大學(xué)時(shí)期在天文系擔(dān)任程式開(kāi)發(fā)工讀生,

  • 高斯林已婚,并有兩個(gè)女兒,Kate和Kelsey。

  • 1977年獲得了加拿大卡爾加里大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,1993年獲得了美國(guó)卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。

  • 博士論文的題目是:"The Algebraic Manipulation of Constraints"。

  • 2002年:他被經(jīng)濟(jì)學(xué)人雜志授予發(fā)明獎(jiǎng)。

  • 2007年,他被授予二級(jí)加拿大勛章。

  • 2013年,他當(dāng)選為ACM Fellow。

職業(yè)生涯

  • 畢業(yè)后到IBM工作,設(shè)計(jì)IBM第一代工作站NeWS系統(tǒng),但不受重視。后來(lái)轉(zhuǎn)至Sun公司。

  • 1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計(jì)劃”,后來(lái)發(fā)展一套語(yǔ)言叫做“Oak”,后改名為Java。1994年底,James Gosling在硅谷召開(kāi)的“技術(shù)、教育和設(shè)計(jì)大會(huì)”上展示Java程式。2000年,Java成為世界上最流行的電腦語(yǔ)言。

  • 2009年四月,Sun被甲骨文公司并購(gòu)。高斯林于2010年四月時(shí)宣布從甲骨文公司離職。

    • 高斯林一直對(duì)甲骨文公司抱有不滿。這位工程師在離開(kāi)甲骨文時(shí)寫(xiě)到,“我所說(shuō)的都關(guān)乎細(xì)節(jié)與誠(chéng)實(shí),但吐露真相只會(huì)帶來(lái)更多的壞處。”并稱,“在Sun與甲骨文的并購(gòu)會(huì)議上,到處是有關(guān)Sun和谷歌專利的爭(zhēng)吵。甲骨文律師的眼睛閃閃發(fā)光。” 他表示,在收購(gòu)Sun的早期階段,甲骨文就表示出要同谷歌展開(kāi)法律交鋒的意愿。他本人也曾批評(píng)Android市場(chǎng)上的碎片化現(xiàn)象太過(guò)嚴(yán)重,足以影響軟件開(kāi)發(fā)者的工作。
  • 2011年3月29日,高斯林在個(gè)人博客上宣布將加入Google。

  • 2011年8月30日,僅僅加入Google數(shù)月之后的高斯林就在個(gè)人博客上宣布離開(kāi)Google,加盟一家從事海洋機(jī)器人研究的創(chuàng)業(yè)公司Liquid Robotics,擔(dān)任首席軟件架構(gòu)師。

  • 在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘請(qǐng)為公司顧問(wèn)。

寫(xiě)作

  • Ken Arnold,James Gosling,David Holmes,Java編程語(yǔ)言,第四版,Addison-Wesley Professional,2005年,ISBN 0-321-34980-6

  • 詹姆斯·高斯林(James Gosling),比爾·喬伊(Bill Joy),小蓋伊·斯蒂爾(Guy L.Steele Jr.),吉拉德·布拉?。℅ilad Bracha),《 Java語(yǔ)言規(guī)范》,第三版,艾迪生·韋斯利專業(yè)(Addison-Wesley Professional),2005年,ISBN 0-321-24678-0

  • Ken Arnold,James Gosling,David Holmes,Java編程語(yǔ)言,第三版,Addison-Wesley Professional,2000,ISBN 0-201-70433-1

  • 詹姆斯·高斯林,比爾·喬伊,蓋伊L.斯蒂爾小,吉拉德·布拉徹,Java語(yǔ)言規(guī)范,第二版,Addison-Wesley出版社,2000年,ISBN 0-201-31008-2

  • Gregory Bollella(編輯),Benjamin Brosgol,James Gosling,Peter Dibble,Steve Furr,David Hardin,Mark Turnbull,Java實(shí)時(shí)規(guī)范,Addison Wesley Longman,2000年,ISBN 0-201-70323-8

  • Ken Arnold,James Gosling,Java編程語(yǔ)言第二版,Addison-Wesley,1997,ISBN 0-201-31006-6

  • Ken Arnold,James Gosling,Java編程語(yǔ)言,Addison-Wesley,1996,ISBN 0-201-63455-4

  • 詹姆斯·高斯林(James Gosling),比爾·喬伊(Bill Joy),小蓋伊·斯蒂爾(Guy L.Steele Jr。),《 Java語(yǔ)言規(guī)范》,艾迪生·韋斯利出版社(Addison Wesley Publishing Company),1996年,國(guó)際標(biāo)準(zhǔn)書(shū)號(hào)(ISBN)0-201-63451-1

  • James Gosling,F(xiàn)rank Yellin,Java團(tuán)隊(duì),Java應(yīng)用程序編程接口,第2卷:Window工具箱和小程序,Addison-Wesley,1996,ISBN 0-201-63459-7

  • James Gosling,F(xiàn)rank Yellin,Java團(tuán)隊(duì),Java應(yīng)用程序編程接口,第1卷:核心軟件包,Addison-Wesley,1996,ISBN 0-201-63453-8

  • James Gosling,Henry McGilton,《 Java語(yǔ)言環(huán)境:白皮書(shū)》,Sun Microsystems,1996年

  • James Gosling,David SH Rosenthal,Michelle J. Arden,The NeWS書(shū):網(wǎng)絡(luò)/可擴(kuò)展窗口系統(tǒng)簡(jiǎn)介(Sun技術(shù)參考庫(kù)),Springer,1989年,ISBN 0-387-96915-2

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容