Java 之父詹姆斯·高斯林宣布退休

在这里插入图片描述

Java 之父詹姆斯·高斯林宣布退休

在庆祝完自己69岁生日两个月后,Java 之父詹姆斯·高斯林在领英上正式宣布退休。在帖子中,他表达了自己的感受:“我终于退休了。在做了这么多年软件工程师之后,是时候让我好好玩玩了。尽管受到了 COVID-19 和工业环境的影响,但在亚马逊的过去 7 年还是非常美好的。”

然而,高斯林的退休宣言让人不禁想起2019年10月Python之父Guido van Rossum宣布退休,但仅一年后就因为退休生活太无聊而加入微软的情景。高斯林在退休声明的最后留下了这样一句话:“我有一长串的副业要做,会很有趣的。”这让大家不禁猜测他是否能真正实现“成功退休”。

早年生活和教育

1955年5月19日,詹姆斯·高斯林出生于加拿大。他从小就对技术充满兴趣,12岁时就能设计电子游戏机,并帮助邻居修理收割机。14岁时,他在一次学校组织的大学参观中首次接触编程,并萌发了浓厚的兴趣。一年后,他成为了卡尔加里大学的一名临时编程员,编写了一些ISIS II卫星遥测的地面分析软件。

高斯林于1977年获得卡尔加里大学计算机科学学士学位,1983年获得卡内基梅隆大学计算机科学博士学位,博士论文题目为《约束的代数操纵》。在卡内基梅隆大学期间,他开发了Gosling Emacs,这是第一个在Unix上运行的Emacs类编辑器,使用C语言编写,并使用类似Lisp语法的Mocklisp作为扩展语言。此外,他还将UCSD Pascal p-code从PERQ工作站移植到DEC VAX计算机系统上,这段早期工作启发了他提出Java虚拟机(JVM)的概念。

职业生涯亮点

IBM和Andrew项目

博士毕业后,高斯林加入了IBM,设计并实现了Andrew窗口系统和Andrew用户界面工具包。尽管他的贡献巨大,但公司领导层未给予足够重视。回忆起这段经历,高斯林在领英上遗憾地写道:“要是IBM听了我的意见就好了!!”

Sun Microsystems和Java的诞生

1984年,高斯林离开IBM,加入Sun Microsystems,并在那里领导了Java编程语言的开发。项目始于1991年6月,最初目的是为消费电子设备开发一种语言。最初被称为Greentalk,后来改名为Oak,最终在1994年更名为Java。Java因其“编写一次,到处运行”的特性,迅速成为网络开发的核心技术。当Netscape通讯公司将Java集成到其Netscape Navigator浏览器中时,Java的知名度大大提升。

Oracle及后续发展

由于经营不善,Sun Microsystems在2010年被Oracle收购。高斯林随即加入Oracle,但因对公司文化和角色不满,很快选择离职。2011年,他短暂加入Google,之后转而加盟从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师,专注于自主海洋机器人控制软件的开发。

2017年,高斯林加入亚马逊AWS,从事物联网项目的研究,并帮助推出AWS Greengrass产品。

影响和荣誉

高斯林对计算机科学领域的贡献广受认可。2015年,他获得了IEEE约翰·冯·诺依曼奖章;2018年,他因设计并创造Java语言被收录进计算机历史博物馆荣誉墙。

社区反应

高斯林宣布退休的消息引起了软件工程社区的热烈反响。许多人感谢Java对其职业生涯的深远影响,并对高斯林的贡献表示敬意。

“退休快乐,詹姆斯!几年前能亲自见到你是我的荣幸。我第一次接触Java是在1997年,今天世界仍在使用它,真是令人难以置信。”一位工程师这样说。

另一位回忆道:“Java对我的职业生涯产生了深远影响。在Sun工作并见证Java的诞生,真是不可思议——从未有过一种编程语言/平台如此受关注!”

结论

随着詹姆斯·高斯林步入退休生活,软件社区为他的辉煌职业生涯和持久影响而庆祝。尽管他的未来项目仍是未知数,他在编程世界中的传奇地位已经牢固确立。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值