Java的发展历史

Java 起初不叫 Java,它的出现也不是必然。
在 1990 年年末,美国一家叫 Sun 的公司着手研发嵌入式系统用于家电领域。当时安排 James Gosling 领导研发,内部把这个项目命名为 「Green 计划」,这个计划的目标是为下一代智能家电(电视机、微波炉、电话)编写通用的控制系统。
当时比较常用的编程语言是 C++,但 C++ 其实不太好用。第一,C++ 复杂,容易造成开发者误用,第二,C++ 缺少垃圾回收系统、可移植性、分布式和多线程等功能。
于是,Sun 首席科学家 Bill Joy 就提议开发新语言,在 C++ 的基础上,开发一种面向对象的环境。
James Gosling 就投入研发全新的语言,新的语言需要名字来展示生命力,这时 James Gosling 看到了办公室外的橡树,就把新语言命名为:Oak。
1992 年夏天,Green 计划完成 Oak 程序设计语言、类库以及 Green 操作系统的研发。
1992 年 11 月,Green 计划转化成 Sun 的全资子公司——FirstPerson 有限公司,准备大干一场。
但当他们拿这个产品对外进行商业合作时,却屡屡碰壁。有线电视业界觉得 FirstPerson 平台给了用户过多的控制权,拒绝同 FirstPerson 合作。
FirstPerson 意识到自己在电视工业领域没有前景,于是把公司并回到 Sun。
随着互联网和浏览器的出现,James Gosling 团队敏锐的意识到,互联网在向高度远程互动的方向上演变。
这个方向正是他们在做有线电视网中看到的,因此他们决定改变努力的目标,将 Green 计划中的技术应用到万维网上。
1994 年秋,团队完成第一个 Oak 语言的网页浏览器:WebRunner,并获得高层的一致好评。
Java 取名那些事儿
由于 Oak 商标被一家显卡制造商注册,于是将 Oak 更名为 Java。Java 得名于印度尼西亚爪哇岛,这个地方因盛产咖啡而闻名。
Java 语言体系里也有很多和咖啡相关的东西。
比如 Java 源代码编译出的二进制文件 (.class 文件),如果你用十六进制编辑器打开,会发现最前面的 32 位显示为 CA FE BA BE,也就是词组 CAFE BABE(咖啡屋宝贝)。

上一篇:Java发展中期


下一篇:Java诞生历史