在網絡世界里,有些人注定是要出名的,比如微軟創始人比爾·蓋茨,有事沒事你都能看到他,但也有一些人,做事不比蓋茨差,卻注定要泯然人海,相忘于網絡。
我要說的是Java語言之父,詹姆斯·高斯林先生。如果不是學過Java,恐怕沒幾個人知道這位58歲大叔的名字,但他所帶來的影響,我看一點兒也不輸給蓋茨。盡管他所創立的編程語言天天出現在我們的生活里,哦對,也出現在蓋茨的生活里。
1994年,高斯林在硅谷的演示會上,向全世界展示了Java——后來成為世界上最流行的電腦語言之一。這話聽上去晦澀了點,但你可以這樣理解——如果沒有 Java,人類就像不會說話的嬰兒。
Java有個最突出的優點,“一次編寫,處處運行”。這句話聽上去沒什么了不起,但對程序員來說,這可是把他們從累死人的編程舊社會中解救出來了。要是沒有Java,如果程序員先生在家里編了一套絕頂好代碼,高興地要跟頭兒匯報這個消息,他就得自己跑到頭兒家里,在他那臺硬件型號不同的設備上,重新編譯代碼,花大把大把時間,再次調試運行。
想想看,那得有多慘!我的程序員朋友們,天天抱怨熬夜調試代碼辛苦又廉價,雖說在一個成天熬夜趕稿的人面前說這個有點傷感情,不過那種熬到天明都搞不定的絕望心情,普天同感。
Java成了他們的救星,盡管這并不是高斯林的本意。散漫的他可沒工夫替人分憂,他只想完成頭兒布置的編程任務。他本來該用C++編程,開發一套基礎技術平臺,在各種家電之間來回通用,既能在電視機機頂盒上運行,又能到電話機上使用。……