编程语言 Java 这一名称的由来,它跟印度尼西亚有什么关系?

编程语言 Java 这一名称的由来,它跟印度尼西亚有什么关系?

  Java 起初在被 Sun 公司发明的时候,并不是叫 Java,而是叫 Oak(橡树)。Oak 这一名称是以 Java 的发明人之一 James Gosling 他办公室外的一颗橡树来命名的。可以看出,他们当时起名时多么随意。

  不过很遗憾,不久他们就发现,Oak 这一名称已经被其它公司捷足先登注册成商标了,因此不得不再另起一个名称。哪个名称比较好呢?他们当时争论了很久,最终从几个候选名称中选择了 “Java” 这一名称。

  为什么选择 Java 作为名称呢?这就要提及笔者经常提到的,西方人很喜欢使用与饮食相关的内容来命名。除此之外,当时这些个程序员的脑回路非常的清奇: Java 这一名称这是通过办公室中的热咖啡来联想到的。历史上,在 1696 年,当荷兰殖民印度尼西亚时,在印度尼西亚现在的首都 Jakarta 开始传播咖啡苗。之后,人们在印度尼西亚疯狂种植咖啡苗,并向欧洲供应。后来,印度尼西亚的一个名叫 Java 的岛屿上盛产咖啡。由于在该岛屿生产的咖啡声名远扬,人们很容易从咖啡联想到 Java 一词。于是,编程语言 Java 这一名称便诞生了。

  有趣的是,由于 Java 的这个命名,导致之后 Java EE 在改名时,将名称改为了 Jakarta EE。而 Jakarta 是现在印度尼西亚的首都。所以,原来与印度尼西亚没有血缘关系的 Java 创始人们,使用了一系列与印度尼西亚相关的名称。

  也由于这个名称,导致了很多与 Java 相关的事物中,使用了与咖啡豆相关的名称,如 NetBeans、Spring 中的 Bean 等。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值