詹姆斯·高斯林

加拿大软件开发者

詹姆斯·高斯林(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月,詹姆斯·高斯林在领英 上官宣退休。

主要作品

所获荣誉

参考资料

  1. 人民日报海外版 2017年12月06日 星期三 人民网 2024-04-26
  2. Java技术之父从甲骨文退休 称离开原因非常难回答——中新网 中国新闻网 2024-04-26
  3. Java之父James Gosling宣布退休 百家号 2024-07-08
  4. Java程序设计语言 豆瓣读书 2024-04-26
  5. Java 之父 詹姆斯 高斯林 中国科普博览 2024-04-26
  6. James Gosling AlmazCapital 2024-04-26
  7. Java语言规范 豆瓣读书 2024-04-26