出品 | OSC开源社区(ID:oschina2013)
Java 为什么叫 Java ?JavaWorld 于 1996 年出版的 Java 小组访谈中提及了 Java 这个名称的由来,外媒 coderoasis 对此进行了整理和介绍。诞生于 Sun Microsystems 时,这门语言还不叫 Java,而是叫 OAK 。然而 OAK 团队去注册商标的时候,被律师告知 OAK 已被 Oak Technologies 注册为商标。Live Oak 团队只好进行了一次头脑风暴,为这门语言起另一个名字。在 1995 年 1 月左右举行的会议期间不仅出现了 Java 的名称,还有 DNA、Silk、Ruby 和 WRL( WebRunner)、WebDancer 等名称。WebRunner、WebDancer 等名字是源于营销部门想要一个暗示与网络或网络相关联的名称,但 OAK 团队认为 OAK(Java) 很可能在远离 Internet 的应用程序中找到真正的归宿,因此最好不要在名称中过早归类(事实证明,他们的看法是对的)。这场会议列出了近十个名称,但是大部分名称都已被注册商标,最后只能从 Silk 或 Java 两个名称中选一个。产品经理 Kim Polese 在家人和朋友身上对这两个名称进行了推广,发现 “Java” 这个名称更容易被接受和记住。另一方面,在团队的投票中,“Java” 的票数更高。随后团队决定将 OAK 语言改名为 Java,并将浏览器命名为 HotJava 。至于 “Java” 这个名称到底出自谁的灵感 —— 由于留给 OAK 改名的时间非常紧迫,而且 OAK 即将发布新版本,在这样仓促的状态中,没人记得 Java 这个名称是谁提出来的。时任 Oak 产品经理的 Kim Polese 称是他花了很多时间和精力来命名 Java ,但该说法没人认同。而另时任高级工程师 Arthur van Hoff 则称 “Java” 名称是源于现场有人在喝 Peet's Java 咖啡,但具体是谁从咖啡中找到灵感却无从得知。总而言之,Java 这个名称是各种条件制约之下的产品,它没有太多特殊含义,也不是某个人的特殊灵感。事实上,大部分产品都是如此,先想出一个名称,然后再想方设法为这个名字加一些高大上的寓意...相关链接:https://coderoasis.com/why-is-it-named-java/程序员专属T恤
推荐阅读:
终于!我找到程序员爱穿卫衣的原因了
99%的Java程序员会踩的6个坑
知名 Android 启动器 “内讧”,全因用了专有代码