Java 之父 James Gosling 宣布“退休”

Java 之父 James Gosling 宣布“退休”-每日运维

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

他这样说道:

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

Java 之父 James Gosling 宣布“退休”-2

Gosling 其人

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

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

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

Java 之父 James Gosling 宣布“退休”-3

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 之父 James Gosling 宣布“退休”-4

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

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

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