Java前传

今天不谈技术,只为娱乐。

想要了解一个人,要从他的过往看起;接下来,以名字的变化为切入口,追根溯源,从小时候来到现在的变化,来判断他未来的价值或者其他。
Java一个神一样的存在,模糊既有清晰。最近明显的感觉到迫切的需要,认认真真的看一遍他的发展历史,重新了解他。
接下来是以时间为节点收集的一些资料,感觉Java就像武侠玄幻小说里的大侠,是泥土里的金子,早晚会发出五彩缤纷的光,有着传奇的出生。

时间:1991-1992

公司:Sun
人物:帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师
地点:在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术
小组名:Green
Java前身:Oak—橡木,定义字节码(二进制机器码指令系统)
使命:专攻计算机在家电产品上的嵌入式应用
结果:Oak语言也就因为缺乏硬件的支持而无法进入市场,从而被搁置了下来

时间:1995

公司:Sun
使命:使死板、单调的静态网页能够“灵活”起来
技术瓶颈:急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行
Oak平台优点:
1、按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,适用于网络上的传输系统
2、而Oak也是一种精简的语言,程序非常小,适合在网络上传输
事件:Oak被注册,更名Java

2000年度的JavaOne国际会议大厅热闹非凡,一阵阵浓郁的咖啡味儿香气扑鼻。从世界各地汇集到旧金山参加会议的Java精英们兴奋异常,排着长队,等待得到一杯由Java语言控制的咖啡机煮制的免费咖啡。这是一个特殊设计的全透明咖啡机。当您按下按钮时,咖啡豆从玻璃管输送到研磨器。磨制后的咖啡粉由另一个玻璃管送到煮制机。沸腾的水滴入咖啡粉中,一杯醇香四溢的咖啡传送到您的手中…

Java语言确实与咖啡有着不解之缘。这还得从它的命名说起。关于Java的命名来由,在美国硅谷地区有许多不同版本的故事。升阳公司(Sun Microsystems)的创建者和前CEO 简姆斯·古斯林(James Gosling)本人也加入了讲述这个故事的行列。

最初这个为TV机顶盒所设计的语言在公司内部一直称为Green项目。“我们的新语言需要一个名字。” 简姆斯·古斯林一直在考虑这个问题。 有一天,简姆斯·古斯林注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。所以他将这个新语言命名为Oak。但Oak是另外一个注册公司的名字。这个名字不可能再用了。

如果通过正式程序来注册产品的名称将即费时又费钱。简姆斯·古斯林决定通过市场部门,请来了一个命名顾问,召开命名征集会。当时,因为没有一个合适的名字,他们不得不延后这个语言的面世。

在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。

排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到简姆斯·古斯林的坚决反对而作罢。排在第二和第三的都没有通过律师这一关。简姆斯·古斯林最喜欢的就是排在第三位的Lyric(抒情诗)。只有排在第四位的名字、得到了所有人的认可和律师的通过。这个名字就是Java。

是谁在命名征集会上提议Java的呢?

简姆斯·古斯林回忆道,“市场部组织了命名会,命名顾问主持了会议,我们喊叫着列出了一大堆名字。我记得第一个提议名字Java的是马克·奥颇门(Mark Opperman)。”

马克·奥颇门是在一家咖啡店与同事品尝咖啡时得到灵感的。Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。国外的许多咖啡店用Java来命名或宣传,以彰显其咖啡的品质。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。

从此一个即好听又好记、具有强大的生命力的编程语言Java诞生了。

时间:1996.1

Java元年:Sun公司发布了Java的第一个开发工具包Java Development Kit(JDK 1.0)
从此以后Java的发展一飞冲天,便飞黄腾达了。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值