"Java"的由來(lái)
在SUN CEO Jonathan Schwartz的最新Blog中,Games Gosling介紹了Java程序設(shè)計(jì)語(yǔ)言的名稱--"Java"的由來(lái)。(2007.12.07最后更新)這個(gè)故事就像下面這樣:
我們需要一個(gè)名字。我們當(dāng)時(shí)已正在使用"oak"(這個(gè)詞實(shí)際上是我隨便挑的)了,當(dāng)整個(gè)團(tuán)隊(duì)開(kāi)始認(rèn)同它時(shí),商標(biāo)律師們卻否決了它。我們有大量的郵件在討論關(guān)于名稱的事情,但什么都沒(méi)被解決。我們最終傻到要將第一個(gè)停在我們面前的東西作為這個(gè)名稱。
我們的市場(chǎng)部門領(lǐng)導(dǎo)知道某個(gè)是"命名顧問(wèn)"的人(我不記得他的名字了,但他很棒)。我們負(fù)擔(dān)不起一般的產(chǎn)品命名過(guò)程所需要的金錢和時(shí)間。他同意做一些不奇特但高效且快速的事情:在那個(gè)將我們自己大概10多個(gè)人鎖在一個(gè)房間里整個(gè)下午的會(huì)議上,他表現(xiàn)得如同一個(gè)推進(jìn)器。他開(kāi)始就問(wèn)我們一些像"這個(gè)東西讓你感覺(jué)如何?"(興奮)這樣的問(wèn)題,"還有什么讓你也有那種感覺(jué)?"(Java!)。我們最后在一個(gè)板子上寫上了實(shí)際上是隨機(jī)產(chǎn)生的詞。然后他讓我們做了一個(gè)排序的過(guò)程,最終得到了那些名字的一個(gè)排名列表。我們得到了10多個(gè)侯選名字,并將它們傳給了律師們:律師們從上至下地研究這個(gè)列表,直到他們找到一個(gè)詞使他們能夠不再繼續(xù)搜尋。"Java"是那個(gè)列表中的第四個(gè)詞。該列表中的第一個(gè)詞是"Silk",我討厭但其它的每個(gè)人都喜歡這個(gè)詞。我最喜歡的是"Lyric",是該列表中的第三個(gè)詞,但它沒(méi)能通過(guò)律師們的測(cè)試。我不記得其它的侯選名字都些是什么了。
那么是誰(shuí)起的Java這個(gè)名字呢?市場(chǎng)部門組織了那次會(huì)議,那個(gè)顧問(wèn)主持了它,我們中的一大堆人隨口叫出了許多詞。我不能真地肯定是誰(shuí)第一個(gè)說(shuō)出了"Java",但我?guī)缀蹩梢钥隙莻€(gè)人就是Mark Opperman。
但可以肯定地是,那時(shí)沒(méi)有任何睿智的市場(chǎng)人員經(jīng)過(guò)通盤考慮之后才得到Java這個(gè)名字。