詹姆斯·高斯林(James Gosling),1955年5月19日出生于加拿大,計算機科學家,Java編程語言的共同創始人之一,一般公認他為“Java之父”。
1981年,詹姆斯·高斯林開發了一款在UNIX上運行的Emacs類編輯器Gosling Emacs。1983年,獲得了美國卡內基梅隆大學計算機科學博士學位。次年,進入太陽微系統工作。1990年,詹姆斯·高斯林與他的團隊合作開發“綠色計劃”,他們開發了一套語言叫做“Oak(橡樹)”,這就是Java語言的雛形。1994年,他在硅谷召開的“技術、教育和設計大會”上展示Java程式。2009年,太陽計算機系統公司被甲骨文公司軟件公司收購,詹姆斯·高斯林擔任客戶端軟件集團的CTO。2010年4月11日,詹姆斯·高斯林宣布從甲骨文客戶端軟件集團退休。2017年5月22日,他加盟亞馬遜云計算部門。2024年7月,詹姆斯·高斯林宣布退休。
1996年,詹姆斯·高斯林榮獲 軟件 Development 雜志評選的“程序設計杰出大獎”。2000年,他被譽為“Java語言之父”。2002年,被經濟學人雜志授予發明獎;2007年,被授予二級加拿大勛章。2013年,他被選為ACM Fellow;2015年,獲得IEEE 馮諾伊曼獎。
人物經歷
早年經歷
詹姆斯·高斯林,12歲的時候,他已能設計電子游戲機,幫忙鄰居修理收割機。大學時期在天文系擔任程式開發工讀生,1977年,獲得了加拿大卡爾加里大學計算機科學學士。1981年,開發了一款在unix上運行的Emacs類編輯器Gosling Emacs。1983年,獲得了卡耐基·梅隆大學計算機科學博士學位,畢業后到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視,后來轉至太陽微系統。
從業經歷
1984年,詹姆斯·高斯林進入太陽計算機系統公司,并在這家公司度過了26年時光。1990年,詹姆斯·高斯林與他的團隊合作開發“綠色計劃”,旨在開發運行于虛擬機的編程語言,可允許程序同時在電視機、機頂盒等多平臺上運行,隨后他們開發了一套語言叫做“Oak(橡樹)”,這就是Java語言的雛形。1994年,他在硅谷召開的“技術、教育和設計大會”上展示Java_程式。1996年,詹姆斯·高斯林榮獲 軟件 Development 雜志評選的“程序設計杰出大獎”。
2000年,詹姆斯·高斯林被譽為“Java語言之父”。2002年,被經濟學人雜志授予發明獎;2007年,被授予二級加拿大勛章。2009年,太陽微系統被甲骨文公司軟件公司收購,詹姆斯·高斯林擔任客戶端軟件集團的CTO。2010年4月11日,詹姆斯·高斯林宣布從甲骨文客戶端軟件集團退休。2013年,他被選為ACM Fellow;2015年,獲得IEEE 馮諾伊曼獎。2017年5月22日,他加盟亞馬遜云計算部門。2024年7月,詹姆斯·高斯林在領英上官宣退休。
主要作品
所獲榮譽
參考資料 >
人民日報海外版 2017年12月06日 星期三.人民網.2024-04-26
Java技術之父從甲骨文退休 稱離開原因非常難回答——中新網.中國新聞網.2024-04-26
Java之父James Gosling宣布退休.百家號.2024-07-08
Java程序設計語言.豆瓣讀書.2024-04-26
Java 之父 詹姆斯 高斯林.中國科普博覽.2024-04-26
James Gosling.AlmazCapital.2024-04-26
Java語言規范.豆瓣讀書.2024-04-26