Java語言真的和咖啡有不解之緣。這得從它的命名說起。關於美國矽谷Java命名的故事,有很多不同的版本。太陽微系統公司的創始人和前首席執行官詹姆斯·高斯林親自講述了這個故事。
起初,這種為電視機頂盒設計的語言在公司被稱為綠色項目。“我們的新語言需要壹個名字。”詹姆斯·高斯林壹直在思考這個問題。壹天,詹姆斯·古斯林註意到他辦公室外面有壹棵茂密的橡樹,這是矽谷常見的樹。所以他把這種新語言命名為Oak。但Oak是另壹家註冊公司的名字。這個名字不能再用了。
通過正規程序註冊產品名稱既費時又費錢。詹姆斯·古斯林決定通過市場部邀請壹名命名顧問,召開命名征集會。當時因為沒有合適的名字,他們不得不推遲這種語言的出現。
在命名征集會上,提出了很多名字。最後根據大家的選擇順序,把十幾個名字排成壹張表,報給商標律師。
首先是絲綢。雖然大家都喜歡這個名字,但是遭到了詹姆斯·古斯林的堅決反對,放棄了。第二第三名沒有人過律師關。詹姆斯·古斯林最喜歡的是《抒情》(Lyric),排名第三。只有第四個名字得到了大家的認可和律師的通過。名字叫Java。
誰在命名大會上提出了Java?
詹姆斯·古斯林回憶說,“市場部組織了壹次命名會議,命名顧問主持了會議。我們大喊大叫,並列出了壹大堆名字。我記得第壹個提出Java這個名字的人是馬克·奧珀曼。”
馬克·奧珀曼(Mark Opperman)是在壹家咖啡店和同事喝咖啡時受到啟發的。爪哇是印度尼西亞爪哇島的英文名,以盛產咖啡而聞名。國外很多咖啡店都用Java來命名或宣傳自己的咖啡品質。Java語言中的很多庫類名大多和咖啡有關,比如JavaBeans(咖啡豆)、NetBeans(網絡豆)、ObjectBeans。
從此,壹種既好聽又好記的編程語言Java誕生了,具有強大的生命力。