990-1994:Java緣起
文/孟巖
Larry Wall說,優秀程序員應有的三個特點:懶惰、急躁和傲慢。Java就是誕生在一群懶惰、急躁而傲慢的程序天才之中。
1990年12月,Sun的工程師Patrick Naughton被當時糟糕的Sun C++工具折磨的快瘋了。他大聲抱怨,并威脅要離開Sun轉投當時在Steve Jobs領導之下的NeXT公司。領導層為了留住他,給他一個機會,啟動了一個叫做Stealth(秘密行動)的項目。隨著James Gosling等人的加入,這個項目更名為Green。其目標是使用C++為嵌入式設備開發一種新的基礎平臺技術,James Gosling本人負責開發一個SGML編輯器。正如人們事后分析的那樣,這位天才的程序員太懶惰,所以沒有把C++學好,開發中碰了一頭包;太急躁——所以不愿意停下來讀讀Scott Meyers的新書《Effective C++》;太傲慢——所以輕易地決定開發一中新的編程語言。他把這種語言命名為C++++--,意思是C++“加上一些好東西,減去一些壞東西”。顯然這個糟糕的名字不可能長命百歲,很快這種頗受同伴喜愛的小語言被命名為Oak。
到了1992年9月,Oak語言連同Green OS和一些應用程序一起發布在稱做Start 7的小設備上,從而使之有了第一次精彩的亮相。隨后,Sun開了一家名為FirstPerson的公司,整個團隊被轉移到這家公司里研發機頂盒,以投標時代華納公司的一個項目。這幫天才被技術狂熱所鼓舞,開發出了一個高交互性的設備,結果沒想到時代華納公司和有叩縭臃襠灘⒉輝敢庥沒в滌心敲創蟮目刂迫,磦蝤哉a罕曛街邪芨薙GI。Oak的鋒芒之銳,竟然把客戶都給嚇懵了。Sun沮喪地關閉了FirstPerson,召回了整個團隊。事實證明,傳統行業中那些腦滿肥腸的保守主義者是腐朽沒落的;厝!回到激情澎湃的IT產業,抓住互聯網的大潮,這才是出路!1994年,Oak被命名為Java,針對互聯網的新一輪開發如火如荼,一切已經就緒,熔巖在地下奔流,火山即將噴發。
文章來源于領測軟件測試網 http://www.kjueaiud.com/