程序员普遍认为软件开发中最困难的任务之一就是命名结果。虽然这很少见,但是在命名过程中面对一种新的编程语言尤为重要。
在工作结束后的一种新型语言的设计中,命名后续的过程往往遵循以下步骤:使用语言本身的特征或描述名称,使用缩写或采取首字母(例如BASIC、COBOL、TCL和LISP);从现有语言派生的新名称(例如c++、c#和CoffeeScript);或者直接来自于为数学或计算科学做出巨大贡献的人(比如Ada、Pascal和Turing)。
然而,
有时候,语言设计会找到一些特别的灵感,这将给我们带来更丰富的命名方式。
Java的前身是20世纪90年代早期诞生的,由Sun Microsystems公司开发绿色项目,该项目是为即将到来的智能设备浪潮设计的,比如交互式电视,一套技术支持。新语言最初被称为Oak,但Sun的律师很快发现这个名字已经注册,迫使他们寻找新的名字。
java,名字由来,
该公司召集了一系列会议,通过严格挑选律师,编制了一份简短的名单,包括丝绸、DNA和Java。虽然我们不能告诉谁是第一个推荐Java选项的兄弟,但它得到了大多数与会者的广泛支持。Java的灵感来自于Peet咖啡馆(Java,众所周知的Java,它以咖啡而闻名),它是所有Sun的工程师们最喜欢的休闲场所。