天天看點

java為什麼用咖啡?

2000

年度的javaone國際會議大廳熱鬧非凡,一陣陣濃郁的咖啡味兒香氣撲鼻。從世界各地彙集到舊金山參加會議的java精英們興奮異常,排着長隊,等待得

到一杯由java語言控制的咖啡機煮制的免費咖啡。這是一個特殊設計的全透明咖啡機。當您按下按鈕時,咖啡豆從玻璃管輸送到研磨器。磨制後的咖啡粉由另一

個玻璃管送到煮制機。沸騰的水滴入咖啡粉中,一杯醇香四溢的咖啡傳送到您的手中…

java語言确實與咖啡有着不解之緣。這還得從它的命名說起。關于java的命名來由,在美國矽谷地區有許多不同版本的故事。升陽公司(sun

microsystems)的建立者和前ceo 簡姆斯 古斯林(james gosling)本人也加入了講述這個故事的行列。

最初這個為tv機頂盒所設計的語言在公司内部一直稱為green項目。“我們的新語言需要一個名字。” 簡姆斯.古斯林一直在考慮這個問題。

有一天,簡姆斯

古斯林注意到自己辦公室外一棵茂密的橡樹oak,這是一種在矽谷很常見的樹。是以他将這個新語言命名為oak。但oak是另外一個注冊公司的名字。這個名

字不可能再用了。

    如果通過正式程式來注冊産品的名稱将即費時又費錢。簡姆斯 古斯林決定通過市場部門,請來了一個命名顧問,召開命名征集會。當時,因為沒有一個合适的名字,他們不得不延後這個語言的面世。

在命名征集會上,大家提出了很多名字。最後按大家的評選次序,将十幾個名字排列成表,上報給商标律師。

在第一位的是silk(絲綢)。盡管大家都喜歡這個名字,但遭到簡姆斯 古斯林的堅決反對而作罷。排在第二和第三的都沒有通過律師這一關。簡姆斯

古斯林最喜歡的就是排在第三位的lyric(抒情詩)。隻有排在第四位的名字、得到了所有人的認可和律師的通過。這個名字就是java。

    是誰在命名征集會上提議java的呢? 

    簡姆斯 古斯林回憶道,“市場部組織了命名會,命名顧問主持了會議,我們喊叫着列出了一大堆名字。我記得第一個提議名字java的是馬克 奧頗門(mark opperman)。”

馬克

奧頗門是在一家咖啡店與同僚品嘗咖啡時得到靈感的。java是印度尼西亞爪哇島的英文名稱,因盛産咖啡而聞名。國外的許多咖啡店用java來命名或宣傳,

以彰顯其咖啡的品質。java語言中的許多庫類名稱,多與咖啡有關,如javabeans(咖啡豆)、netbeans(網絡豆)以及

objectbeans (對象豆)等等。

從此一個即好聽又好記、具有強大的生命力的程式設計語言java誕生了。

共同學習,希望轉載,希望評論。