40年前,一個寒冷的冬天,在加拿大一個村莊里,Gosling家的第一個男孩哇哇落地了。家人給他起了名字,叫James。誰也沒有想到的是,長大之后,他成為了一個改變計算機語言的天才。
James Gosling從小就喜歡技術,愛鼓搗東西。12歲的時候,他用報廢的電話機和電視機中的部件做了一臺電子游戲機。附近農(nóng)民的康拜因(聯(lián)合收割機)出了問題也常常找他修理。14歲的時候,中學組織到附近大學參觀,他記住了大學計算中心的門鎖密碼,從此開始偷偷地溜進計算中心,學習計算機編程。一年后,大學的天文系招他當了一名臨時編程員,編寫計算機程序來分析衛(wèi)星天文數(shù)據(jù)。
80年代初,James Gosling獲得博士學位后到IBM工作,設計IBM第一代工作站。當時,IBM的領導層并不看重工作站項目。失望之余,James Gosling跳槽到了Sun公司。他花了五年功夫領導開發(fā)的和OS2很類似的Sun NeWs窗口系統(tǒng),盡管得到技術界的好評,卻未能變成流行的產(chǎn)品。當時他還第一個用C實現(xiàn)的EMACS的所見即所得文本編輯器COSMACS。
在當今這個競爭激烈的軟件開發(fā)時代,軟件設計師一直在試圖預測未來軟件或者技術的發(fā)展趨勢。在1990年,Sun公司成立了一個軟件設計團隊,其中除了James Gosling,還有Patrick Naughton和Mike Sheridan等人,他們合作的項目稱為“綠色計劃”。他們認為計算機技術發(fā)展的一個趨勢是數(shù)字家電之間的通訊。James開始負責為設備和用戶之間的交流創(chuàng)建一種能夠實現(xiàn)網(wǎng)絡交互的語言。隨著大量的時間和金錢投入到“綠色計劃”,他們創(chuàng)建了一種語言。這種語言一開始被叫做“Oak”,這個名字得自于Gosling想名字時看到了窗外的一棵橡樹。但后來被改為了“Java”。并于1992年9月3日開始應用于Sun工作站的遠程遙控。
1994年底,James Gosling參加了在硅谷召開的“技術、教育和設計大會”。他報著試一試的心情向與會者演示了Java的功能。他點擊了網(wǎng)頁上的一個靜止的分子結構圖標,一條命令通過互聯(lián)網(wǎng)送到了幾百英里外的網(wǎng)站,下載了一段Java小程序,在本地工作站上開始執(zhí)行。在幾秒鐘時間里,原本靜止的網(wǎng)頁上,一個分子圖像以三維動畫的方式轉了起來。
“哇!”James Gosling聽到了全場觀眾的贊嘆聲。
不久后,硅谷最大的報紙《圣荷西信使報》在頭版刊登了一篇專文,“為什么Sun認為一杯熱咖啡能讓你鼓足精神”。從文章見報開始,負責Java市場人員的電話響個不停。不久,全美的主要報刊雜志都刊登了Java的報道。
Java出名了!
到了2000年,Java已經(jīng)成為世界上最流行的電腦語言。綠色小組當初設計Java是為了面向數(shù)字家庭,支持各種家電設備。他們沒有想到的是,Java支持的計算模式,實際上就是互聯(lián)網(wǎng)的模式。
對于Java語言的巨大成功,沒有人比James Gosling 更加謙遜:“我從來沒有想到Java技術將會這么火。當我的老板問我它將達到多少次下載時,我說 10,000 次。而他認為我太過樂觀了。”
James Gosling現(xiàn)在是Sun公司的副總裁和合伙人。
在保留http://www.javajia.com原出處的情況下,歡迎轉載!