詹姆斯·高斯林
加拿大软件开发者
詹姆斯·高斯林(James Gosling),1955年出生于加拿大,软件专家,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月,詹姆斯·高斯林在领英上官宣退休。
主要作品
所获荣誉
参考资料
Java程序设计语言.豆瓣读书.2024-04-26
Java 之父 詹姆斯 高斯林.中国科普博览.2024-04-26
James Gosling.AlmazCapital.2024-04-26
Java语言规范.豆瓣读书.2024-04-26
目录
概述
人物经历
早年经历
从业经历
主要作品
所获荣誉
参考资料