17611538698
webmaster@21cto.com

Java 之父 James Gosling 宣布“退休”

资讯 0 623 2024-07-12 08:11:54
图片

Java之父,创始作者James Gosling (詹姆斯·高斯林)近日宣布,自己要“退休”了。

他这样说道:

“我终于退休了。在做了这么多年软件工程师之后,是时候让我好好玩玩了。尽管经历了 COVID-19 和疯狂的工业发展,但是在AWS的过去 7 年还是非常美好的。我还有一长串儿的副业要完成。这会很有趣 。”

图片

Gosling 其人

James Gosling 于 1955 年 5 月 19 日出生于加拿大,现年 69 岁。

James Gosling 在1977 年获得了加拿大卡尔加里大学计算机科学学士学位,1983 年获得了美国卡内基梅隆大学计算机科学博士学位。

1984 年至 2010 年 期间就职于 Sun Microsystems,他一共在这家公司工作了 26 年,这也是他职业生涯中最浓墨重彩的一段历史。

图片

2004 年,James Gosling  因设计和开发 Java 编程语言架构以及对 window 系统的贡献而被授予美国国家工程院外籍院士。

Java 起源

Java 始于 1991 年 6 月,当时 Sun Microsystems 一小队工程师在 James Gosling 的带领下启动了一个名为 “Green” 的项目。

该项目的目标是开发一种用于消费电子设备(如智能电视、机顶盒和手持控制器)的编程语言。这些设备需要一种简单、强大、可移植且安全的语言,因为它们的内存和处理能力有限,并且必须通过不同的网络相互通信。

该团队最初将该语言命名为 Greentalk,扩展名为 .gt。后来将其重新命名为 Oak,以纪念 Gosling 办公室外的一棵橡树。Oak 受到了其他几种语言的影响,例如 C、C++、Smalltalk、Lisp 和 Ada。

1993 年,Green 团队向时代华纳展示了技术,后者有意将其用于互动电视。然而,有线电视行业尚未准备好接受如此先进的系统,因此这笔交易失败了。随后,该团队将重点转向网络,这为他们的语言提供了更有前景的机会。

James Gosling  意识到 Oak 可用于创建动态和交互式网页,这些网页可在任何支持 JVM 的浏览器上运行。于是整个团队创建了一个名为 WebRunner 的原型浏览器,后来更名为 HotJava,它可以执行嵌入在 HTML 页面中的 Oak 小程序。此外,他们还决定将 Oak 重命名为 Java,因为已经有另一种名为 Oak 的语言。

图片

之所以选择 Java 这个名字,是因为它简单、独特、说起来也有趣。

1995 年,Sun Microsystems 正式宣布推出 Java 语言。

后来 Java 经历了许多变化与改进。Sun Microsystems 于 1998 年成立了 Java 社区进程 (JCP),以允许其他公司和组织参与 Java 的开发和标准化。JCP 负责监督 Java 规范的创建和修订,这些规范定义了该语言的语法和语义,以及其库和 API(应用程序编程接口)。

Java 已经发布许多版本,具有新功能与增强功能。


GitHub 年度 Octoverse 报告数据,自 2014 至 2022 年,Java 一直都是 GitHub 上 OSS 项目中第三大最受欢迎的语言。但随着近年来 Java 的使用率逐渐下降,在 2023 年度 Octoverse 报告中,该语言被 TypeScript 挤至了第四位。


目前的最新版本是 Java 22 (Oracle JDK 22),在性能、稳定性和安全性方面进行了数千种改进,包括对 Java 语言、其 API 和性能,以及 Java 开发工具包 (JDK) 中工具的增强功能,以帮助开发人员提高工作效率,推动企业加速创新和发展。


其他仍受支持的 LTS 版本包括 Java 8、11、17 和 21。


离开东家


在2010 年 Sun Microsystems 被 Oracle 收购之后,James Gosling  开始过得憋屈了。


成为了 Oracle 员工之后,他的薪资职级被下调,包括他还有一些其他原来也是 Java 团队的同事在内被迅速“边缘化”。


不到三个月,James Gosling  跳槽到了 Google,可惜 Google 对他来说也不是个福地,呆了几个月又跑路了。


后来,James Gosling  加入了一家做海洋机器人的创业公司, 62 岁时又离开这家公司。


接下来,他与亚马逊的HR斗智斗勇,之后成功入职该企业搞云计算,后来称为AWS,一直干到了现在,准备退休。


几位语言之父


他是目前编程语言创始人宣称“退休”的第二位。


以前Python 之父Guido van Rossum 最先称“退休”,Rossum 只在家中呆了几个月就到微软打工了,拿中国的名词叫“返聘”,如今仍然奋斗在研发第一线。


PHP之父与C++之父也仍然在一线继续发光发热,没有任何主动“退休”的迹象。


而 James 的退休,是否会卷土重来,还是真的是挥挥衣袖,从此纵情四海干他的副业?


作者:万能的大雄

评论