程序員普遍認(rèn)為軟件開發(fā)中最困難的任務(wù)之一就是命名結(jié)果。雖然這很少見,但是在命名過程中面對(duì)一種新的編程語(yǔ)言尤為重要。
在工作結(jié)束后的一種新型語(yǔ)言的設(shè)計(jì)中,命名后續(xù)的過程往往遵循以下步驟:使用語(yǔ)言本身的特征或描述名稱,使用縮寫或采取首字母(例如BASIC、COBOL、TCL和LISP);從現(xiàn)有語(yǔ)言派生的新名稱(例如c++、c#和CoffeeScript);或者直接來(lái)自于為數(shù)學(xué)或計(jì)算科學(xué)做出巨大貢獻(xiàn)的人(比如Ada、Pascal和Turing)。
然而,
有時(shí)候,語(yǔ)言設(shè)計(jì)會(huì)找到一些特別的靈感,這將給我們帶來(lái)更豐富的命名方式。
Java的前身是20世紀(jì)90年代早期誕生的,由Sun Microsystems公司開發(fā)綠色項(xiàng)目,該項(xiàng)目是為即將到來(lái)的智能設(shè)備浪潮設(shè)計(jì)的,比如交互式電視,一套技術(shù)支持。新語(yǔ)言最初被稱為Oak,但Sun的律師很快發(fā)現(xiàn)這個(gè)名字已經(jīng)注冊(cè),迫使他們尋找新的名字。
java,名字由來(lái),
該公司召集了一系列會(huì)議,通過嚴(yán)格挑選律師,編制了一份簡(jiǎn)短的名單,包括絲綢、DNA和Java。雖然我們不能告訴誰(shuí)是第一個(gè)推薦Java選項(xiàng)的兄弟,但它得到了大多數(shù)與會(huì)者的廣泛支持。Java的靈感來(lái)自于Peet咖啡館(Java,眾所周知的Java,它以咖啡而聞名),它是所有Sun的工程師們最喜歡的休閑場(chǎng)所。