ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java的发展历史

2021-08-31 01:04:08  阅读:207  来源: 互联网

标签:历史 发展 James Oak C++ Green Sun 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(咖啡屋宝贝)。

标签:历史,发展,James,Oak,C++,Green,Sun,Java
来源: https://www.cnblogs.com/daiyungs/p/15208510.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有