詹姆斯·高斯林
关于取名的过程,詹姆斯曾经这样告诉Sun公司现任总裁乔纳森·施瓦兹(Jonathan Schwartz):
「那天下午,我们大约十二人将自己锁在房间中,命名顾问充当会议主持人让我们写出一些名字来挑选。我们最终写出了大约十二个名称,律师团选定了能排除其他名称的候选项。Java是列表中的第四个名称,我最喜欢的是第三个名称『Lyric』(抒情诗)。」会上排在第一位的名字是Silk(丝绸),但这个名字遭到了詹姆斯的坚决反对。排名第二第三的名称没有通过律师的筛选,排在第四位的Java最终当选。
据詹姆斯回忆,最先提出这个名字的人是马克·奥普曼(Mark Opperman),灵感来源是在一家咖啡店与同事品尝的爪哇岛咖啡。爪哇岛出产的阿拉比卡种咖啡香味清淡又没有酸味,很多国外咖啡馆都以Java来命名或宣传以彰显品质。Java语言同样看中了这种品质,以一杯飘着香气的咖啡作为Logo,还将Java语言中的很多库类名称以咖啡相关词语命名,比如NetBeans、JavaBeans、ObjectBeans等等。
另外,当使用十六进制编辑器打开由Java源代码编译出的二进制文件(.class文件)的时候,最前面的32位显示为CA FE BA BE,即为词组「CAFE BABE」(咖啡屋宝贝)。
除了Java Language,名称同样属于食物类的语言还有Pizza Language等等。
Lovelace女士 是情色女星,也是女程序员
洛夫莱斯(Lovelace)是个跟程序语言有着不解之缘的姓氏。至少有两种程序语言以Lovelace女士的名字命名。较为知名的一个是Ada Language,这种语言1970年代产生于美国国防部,最初目的是减少国防部使用的高级编程语言数量。Ada的命名则是为了纪念埃达·洛夫莱斯(Ada Lovelace)女爵。
Ada Lovelace
这位Lovelace女爵就是大名鼎鼎的英国诗人拜伦的女儿。和她父亲一样,Ada在数学方面也有着极高的天赋。她曾花九个月时间翻译意大利数学家路易吉·米纳比亚讲述查尔斯·巴贝奇计算机分析机的论文,并添加了许多注记来说明用该机器来计算伯努利数的方法。这种方法被认为是世界上第一个计算机程序,Ada也被认为是世界上第一位女性程序员。
java游戏盒 v1.0 7.19 MB
下载
湘ICP备2022002427号-10 湘公网安备:43070202000427号
© 2013~2024 haote.com 好特网