白瞎了,我竟然不知道Java为什么叫Java

编码之外

共 1890字,需浏览 4分钟

 ·

2022-05-31 22:42

学了那么久的Java,你知道Java为什么叫Java嘛?


为啥不叫Kava?说出来你可能不信,刚开始,Java还真的不叫Java,它叫“OAK”,是橡树的意思?奇了怪了,为啥刚开始给起了这么个名字?


那说到橡树这个东西,大家可能觉得比较陌生,因为橡树主要分布在北半球和哥伦比亚的安第斯山脉,所以我们比较少见,它大概长这个样子:


(图片来源:维基百科词条“橡树”)


另外橡树是一个俗名,也就是大家经常这样叫,习惯了,它的学名叫做栎属,又叫做麻栎属,俗名叫做橡树或者栎树!


而橡树的英文翻译就是“OAK”:


那为什么会被叫做OAK呢?


当初Java的出现是为了应用于家用电器行业,是由当时在Sun公司工作的詹姆斯·高斯林等人(当时团队叫做 Green Team ,也叫做绿队)在1990年代初开发的一种编程语言,当时就给命名成“OAK”,据说当时是因为在高斯林的办公室前面有一颗橡树,然后就突发灵感,命名成“oak”了!


那不仅仅是因为在高斯林的办公室前正好有一颗橡树,高斯林正好看到,于是就起名叫做“oak”,还有橡树本身的一些原因,因为橡树其实象征着力量,而且被很多国家选为国树,也正是因为这一方面的原因,才促成高斯林把这么一门新的语言命名为“oak”!


这里其实还有个小插曲,就是在正式命名成“oak”之前,高斯林把它称为“Greentalk”,文件扩展名是“.gt”,这是很多人不知道的,在“Greentalk”之后又被叫做“oak”,所以啊,严格来说,Java最初最原始的一个名字叫做“Greentalk”!


那为什么是“Greentalk”呢?因为当时他们的团队被称为“Green Team


这也是Java最初的雏形……你也可以说Oak是最初的一个编程语言,后来演变成了现在的Java!


关于Oak,有一个象征性的图标就是它:

这是一个被称作“Duke”的图标,当时是作为Oak的一个象征标志,后来成为了Java的吉祥物!


不过后来“oak”在家用电器行业失败了,随着1990年代互联网的发展,“oak”又瞄准互联网,为了顺应互联网的企业应用,高斯林等人又重新改造“oak”!


but……发生一件让人想不到的事情!


当初“oak”竟然被人抢先注册了,也就是说,“oak”这个商标已经有了,就是一家叫做“Oak Technology”的公司,翻译过来就是“橡树科技”,这家公司成立于1987年,总部位于美国加利福尼亚州森尼韦尔,是一家半导体行业公司!


因为“OAK”的商标早已经被“Oak Technology”给注册了,所以没法用,不得不改名!


那改什么名字呢?


于是高斯林带着团队开会一起想新的名字,当时大家选了一些名字作为候选,大概有如下这些名称:


  1. Silk

  2. DNA

  3. Java

  4. WebDancer

  5. Pepper

  6. Neon

  7. WRL, which stood for web-runner language

  8. Jolt

  9. WebSpinner

  10. Impact

  11. NetProse


据说当时呼声比较高的是一个叫做“Silk”的名字,这是丝绸的意思,因此现在有人说,Java差点就成了“Silk”了,这些名字通过商标注册的有三个,分别是Java,DNA和Silk!


当初高斯林说,“Java和Silk是最佳选择”,但是只能选一个,该选择哪一个呢?


首先来看,这个Java是如何被想出来的,为什么会有Java这个候选词?


要知道,这个Java可不是一个英文缩写,而是一个正儿八经的名称,它的中文名字叫做爪哇,这个是源自于印度尼西亚的一个岛叫做爪哇岛,而这个爪哇岛以盛产咖啡出名,据说当时高斯林团队的一名成员在喝咖啡的时候,突然有了灵感,就提交了“Java”这个名字!


后来,经过商量,大家一致觉得“Java”这个名字最好,尤其高斯林更加喜欢“Java”这个名称,而且当时有很多的咖啡厅都以“Java”命名宣传,可以说“Java”自带流量,于是最终就选用了“Java”这个名字,因此你看现在Java的标志:


就是一杯热气腾腾的咖啡!


所以啊,综合来看,“Java”这个名字是该语言的第三个名字,是因为“Oak”被注册导致需要改名,有人因为咖啡而获得灵感提出“Java”这个候选名称,而大家又非常喜欢这个名字,尤其高斯林,于是最后被确定命名成“Java”!


怎么样?长知识了吗?


end


精品资源,超多福利加微信免费领取


长安添加下方·二维码

领取庆哥的编程自学秘籍PDF电子书),朋友圈每天更新

常驻小尾巴

私聊我领取优惠券下单更便宜!

往期精彩推荐

“入侵火狐只花了8秒”


简历造假,使不得啊!


一个性价比极高的Java学习社群

浏览 83
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报