ABAB Pedia

James Gosling

James Gosling是加拿大出生的计算机科学家,被称为“father of Java”(Java之父),1990年代在Sun Microsystems设计了Java编程语言并编写其最初的编译器和虚拟机,此后曾任职GoogleGoogleGoogle是一家美国科技公司,由Larry Page与Sergey Brin创办,1998年注册成立,2015年成为Alphabet旗下企业。其业务涵盖互联网搜索、广告、软件平台、云计算及人工智能。点击查看完整词条、Liquid Robotics和Amazon Web Services。

本页目录17 节
词条资料

出生于卡尔加里

1955年5月19日,他出生于加拿大艾伯塔省卡尔加里;母亲Joyce是高中家政课教师,父亲Dave为加拿大北部的地质考察负责后勤。因家中买不起电子元件,他用电话公司丢弃的材料制作了第一台计算装置。⁠[1]

在University of Calgary起步

15岁时,他已在为University of Calgary物理系编写软件。⁠[2]

1977年,他获得University of Calgary计算机科学学士学位,1983年获得Carnegie-Mellon University计算机科学博士学位,论文题为“The Algebraic Manipulation of Constraints”。⁠[3]

在CMU开发UNIX EMACS

加入Sun Microsystems

1984年,他加入Sun Microsystems。⁠[5]

他在Sun任副总裁兼Fellow,曾任NeWS窗口系统首席工程师,后任开发者产品部门和客户端软件部门CTO。⁠[3]

开始开发Java

1991年,他与Patrick Naughton、Mike Sheridan开始开发Java,最初目标是为机顶盒等小型嵌入式系统设计语言。⁠[6]

Java发布

获USENIX Flame Award

2002年,USENIX授予他Flame Award(终身成就奖),表彰他对UNIX及先进系统社区的贡献,包括NeWS窗口系统以及Java语言和运行环境的架构与开发。⁠[4]

获授加拿大勋章

2006年10月5日,他获授加拿大勋章官佐勋衔(Officer of the Order of Canada),2007年10月26日受勋;授勋词称他为“father of Java programming language”(Java编程语言之父),并提及他领导艾伯塔省信息与通信技术研究咨询委员会。⁠[2]

消息于2007年2月公布时,他是Sun副总裁兼Sun Fellow。⁠[7]

离开Oracle

他后来提到降薪、职责缩减和微观管理等原因,结束了在该公司的26年。⁠[1]

从Google转赴Liquid Robotics

2011年3月,他加入Google;同年8月转任海洋无人机器人初创公司Liquid Robotics首席软件架构师,该公司的Wave Glider以太阳能板供电、借波浪推进,在远海收集海洋数据。⁠[8]

当选ACM Fellow

获IEEE John von Neumann Medal

2015年,时任Liquid Robotics首席软件架构师的他因Java及其他编程语言与环境方面的开创性工作获得IEEE John von Neumann Medal。⁠[10]

他是美国国家工程院院士;Java当时约有900万开发者使用。⁠[11]

加入Amazon Web Services

做客Lex Fridman Podcast

从Amazon退休

关联机构、网站与公开账号

来源

  1. James Gosling(在新窗口打开)
  2. Mr. James A. Gosling | The Governor General of Canada(在新窗口打开)
  3. James Gosling(在新窗口打开)
  4. USENIX Flame Award(在新窗口打开)
  5. King of the geeks leaves Oracle(在新窗口打开)
  6. Sun Microsystems releases Java(在新窗口打开)
  7. Gosling lauded by Canada(在新窗口打开)
  8. Father of Java abandons Google for floating robot cloud(在新窗口打开)
  9. News Brief: Garlan Named ACM Fellow(在新窗口打开)
  10. Gosling Wins IEEE John von Neumann Medal(在新窗口打开)
  11. James A. Gosling(在新窗口打开)
  12. Amazon Web Services sets a lure for Java programmers(在新窗口打开)
  13. Legendary engineer James Gosling, the 'Father of Java,' joins Amazon Web Services(在新窗口打开)
  14. #126 - James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast(在新窗口打开)
  15. Java之父James Gosling宣佈正式退休,他創造了無數工程師的飯碗(在新窗口打开)