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日出生于卡尔加里
1955年5月19日,他出生于加拿大艾伯塔省卡尔加里;母亲Joyce是高中家政课教师,父亲Dave为加拿大北部的地质考察负责后勤。因家中买不起电子元件,他用电话公司丢弃的材料制作了第一台计算装置。[1]
1970年代在University of Calgary起步
15岁时,他已在为University of Calgary物理系编写软件。[2]
1977年,他获得University of Calgary计算机科学学士学位,1983年获得Carnegie-Mellon University计算机科学博士学位,论文题为“The Algebraic Manipulation of Constraints”。[3]
1980年代初在CMU开发UNIX EMACS
他早年参与Pascal P-System,在CMUCarnegie Mellon UniversityCarnegie Mellon University(CMU)是位于美国宾夕法尼亚州匹兹堡的私立研究型大学。学校前身是 Andrew Carnegie 于1900年出资创办的 Carnegie Technical Schools,1912年改名 Carnegie Institute of Technology,1967年与 Mellon Institute 合并后定名为今名。学校以计算机科学、机器人、工程与艺术等领域著称,在卡塔尔、硅谷和卢旺达设有校区。截至2025年9月,全校注册学生16,582人。现任校长为 Farnam Jahanian。2026年9月30日,学校宣布获得 Ken Griffin 30亿美元捐赠,并将在迈阿密兴建新校区。点击查看完整词条开发了首个UNIX版EMACS,并通过CMU的wm窗口管理器为X Window System作出贡献。[4]
1984年加入Sun Microsystems
1984年,他加入Sun Microsystems。[5]
他在Sun任副总裁兼Fellow,曾任NeWS窗口系统首席工程师,后任开发者产品部门和客户端软件部门CTO。[3]
1991年开始开发Java
1991年,他与Patrick Naughton、Mike Sheridan开始开发Java,最初目标是为机顶盒等小型嵌入式系统设计语言。[6]
1995年5月23日Java发布
1995年5月23日,Sun的John Gage与Netscape联合创始人Marc AndreessenMarc AndreessenMarc Andreessen 是美国企业家、风险投资人,风险投资机构 Andreessen Horowitz(a16z)的联合创始人兼普通合伙人。他在大学期间参与开发图形网页浏览器 Mosaic,随后联合创办 Netscape 和 Loudcloud(后改名 Opsware),并长期担任 Meta 董事;他还发表了《Why Software Is Eating the World》等文章。点击查看完整词条宣布推出Java,并将其集成到Netscape Navigator浏览器中。[6]
2002年获USENIX Flame Award
2002年,USENIX授予他Flame Award(终身成就奖),表彰他对UNIX及先进系统社区的贡献,包括NeWS窗口系统以及Java语言和运行环境的架构与开发。[4]
2006年10月5日获授加拿大勋章
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]
2010年4月2日离开Oracle
OracleOracleOracle(Oracle Corporation,甲骨文)是一家美国企业软件与云计算公司,由 Larry Ellison、Bob Miner 和 Ed Oates 于1977年创立。公司以关系型数据库起家,业务扩展至企业应用软件、云基础设施、硬件及行业系统,并通过收购 Sun Microsystems、NetSuite 和 Cerner 等公司扩大产品范围。点击查看完整词条收购Sun后,他于2010年4月2日辞职,并在博客中表示,如实说明离开的原因弊大于利。[5]
他后来提到降薪、职责缩减和微观管理等原因,结束了在该公司的26年。[1]
2011年从Google转赴Liquid Robotics
2011年3月,他加入Google;同年8月转任海洋无人机器人初创公司Liquid Robotics首席软件架构师,该公司的Wave Glider以太阳能板供电、借波浪推进,在远海收集海洋数据。[8]
2013年12月当选ACM Fellow
2013年12月,他当选ACMAustralian Community MediaAustralian Community Media(ACM)是澳大利亚地区与乡村新闻出版集团,旗下有The Canberra Times等逾100个品牌;2019年Nine将其出售给由Antony Catalano与Thorney Investment Group相关方控制的公司。点击查看完整词条 Fellow,表彰他在Java、NeWS、Emacs、NetBeans等编程语言、工具和环境方面的贡献;当时他在初创公司Liquid Robotics任职。[9]
2015年获IEEE John von Neumann Medal
2015年,时任Liquid Robotics首席软件架构师的他因Java及其他编程语言与环境方面的开创性工作获得IEEE John von Neumann Medal。[10]
他是美国国家工程院院士;Java当时约有900万开发者使用。[11]
2017年5月加入Amazon Web Services
2017年5月22日,他宣布加入Amazon Web Services,在LinkedInLinkedInLinkedIn 是面向职场人士的社交网络平台,2002年由 Reid Hoffman 等人创立、2003年上线,2011年在纽约证券交易所上市,2016年被 Microsoft 以约262亿美元收购后成为其全资子公司,收入来自会员订阅、广告和招聘解决方案。点击查看完整词条上列出的职位为杰出工程师。[12]
此前Liquid Robotics已于2016年12月被BoeingBoeing波音是提供商用飞机、防务与航天系统及航空服务的美国公司,也是纽约证券交易所上市企业。点击查看完整词条收购。[13]
2020年9月24日做客Lex Fridman Podcast
2020年9月24日,他做客Lex FridmanLex FridmanLex Fridman 是生于苏联、在美国长大的计算机科学家和播客主持人,任 MIT 研究科学家,研究人机交互与自动驾驶。他主持的 Lex Fridman Podcast 以数小时长篇对话著称,嘉宾包括多国领导人和科技企业领袖。点击查看完整词条 Podcast第126期,话题包括数学与编程、编码风格、Lisp、用C实现Emacs、早期互联网、开源、Java、Java虚拟机与Android。[14]
2024年7月从Amazon退休
2024年7月,69岁的他在社交媒体上宣布正式退休,结束在AmazonAmazonAmazon(亚马逊)是 Jeff Bezos 于1994年创办的美国上市科技与零售公司,主要公司办公地位于西雅图。业务涵盖电子商务、物流履约、数字广告、会员与影音服务、消费电子,以及 Amazon Web Services 云计算。点击查看完整词条的7年工作。[15]
关联机构、网站与公开账号
个人网站:公开链接:https://nighthacks.com/(在新窗口打开)[3]
来源
- James Gosling(在新窗口打开)
- Mr. James A. Gosling | The Governor General of Canada(在新窗口打开)
- James Gosling(在新窗口打开)
- USENIX Flame Award(在新窗口打开)
- King of the geeks leaves Oracle(在新窗口打开)
- Sun Microsystems releases Java(在新窗口打开)
- Gosling lauded by Canada(在新窗口打开)
- Father of Java abandons Google for floating robot cloud(在新窗口打开)
- News Brief: Garlan Named ACM Fellow(在新窗口打开)
- Gosling Wins IEEE John von Neumann Medal(在新窗口打开)
- James A. Gosling(在新窗口打开)
- Amazon Web Services sets a lure for Java programmers(在新窗口打开)
- Legendary engineer James Gosling, the 'Father of Java,' joins Amazon Web Services(在新窗口打开)
- #126 - James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast(在新窗口打开)
- Java之父James Gosling宣佈正式退休,他創造了無數工程師的飯碗(在新窗口打开)