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