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(应用程序编程接口)。
作者:万能的大雄
本文为 @ 万能的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。