電腦奇才比爾·蓋茨的學生時代名人故事

電腦奇才比爾·蓋茨的學生時代名人故事

  一

  42歲的米麗安女士初到微軟公司當秘書時,董事長比爾·蓋茨出差了。有個叫伍德的人向她交待了工作,並特別叮囑她要看好董事長室,嚴禁閒人進屋操作電腦。

  “看來,董事長比爾一定是個嚴厲而認真的人。”米麗安根據判斷著。

  一天早晨,有個戴眼鏡的金髮男孩走進公司,身上穿著T恤衫、牛仔褲。“嗨!”他瀟灑地跟米麗安打個招呼,沒等米麗安反應過來就走進董事長室,動起電腦來。米麗安立即向伍德報告:有個男孩闖入董事長室。

  “那不是什麼男孩,是董事長。”伍德習以為常地說。

  天哪!米麗安根本沒有想到,眼前這個稚氣未脫的金髮男孩,竟是董事長比爾·蓋茨!當然,她更不會想到,就是這個“男孩董事長”對人類社會技術發展做出卓越貢獻,從而成為譽滿全球的電腦奇才。她更想不到,十幾年後,這個“男孩董事長”竟是世界首富,成了人人皆知的百億富翁。當時比爾才21歲,看上去卻只有16歲的樣子。

  二

  比爾·蓋茨1955年10月28日出生在美國西雅圖的一個典型知識分子家庭,排行第二。父親是律師,母親是教師。他們的職業都是頗受社會尊敬的。良好的家庭環境對比爾的成長產生了有益的影響。從小,比爾就勤奮好學,善於思考。他喜歡一個人呆在屋子裡想各種事情。他像所有海邊長大的孩子一樣,喜歡在大海中游泳、衝浪。比爾酷愛讀書,尤其是名人傳記、名人奮鬥的事蹟常使他激動不已。在學校,他各門功課成績優異,尤以數學見長,成績常常名列榜首。1968年比爾進入西雅圖較有名氣的湖邊中學讀書。學校為了使自己的學生儘早掌握當時鮮為人知的電腦技術,開設了電腦課。那時候小型計算機價格昂貴,學校負擔不起,只安裝了一臺電傳打字終端機,連線在與學校為鄰的奇異電器公司的電腦上。學校定期付給租金。

  當時比爾13歲。很快他就迷上了電腦課,醉心於千變萬化的電腦程式。他和15歲的保羅·艾倫(他是後來比爾創辦微軟公司的合夥人)成了情投意合的好朋友。電腦技術是他們的共同語言,操作終端機是他們共同的樂趣。課外活動時間,常見他們泡在學校的電腦室裡,敲打著終端機。不久,啟蒙老師輔導不了他們了。兩個鑽勁十足的小電腦迷,為了滿足求知慾望,四處尋找有關電腦技術的知識,什麼電腦說明書、電腦操作手冊啦,都是他們涉獵的物件。

  比爾喜歡研究計算機應用的規則,精心於用計算機處理實際問題;保羅則熱衷於彙編那如同天書的計算機語言。比爾設計的第一個電腦程式是“井字遊戲”,這是平時孩子都會玩的遊戲。但是要讓計算機掌握最佳的取勝方案,卻不太容易,比爾和保羅費了好大氣力,終於成功了,興致十足地在計算機上進行了模擬競賽。這個程式儘管簡單,但對兩個十幾歲的孩子來說卻是一件了不起的事。

  那時,他的最大的願望是能操作一臺完整的電腦機器。然而,不久他們連電傳打字終端機也摸不著了。因為學校無力支付租用奇異電器公司計算機的昂貴的租金。這對兩個小電腦迷來說,的確是一件令人遺憾的事。

  三

  電腦應用初期,軟體錯誤很多。這些錯誤不僅能夠導致宕機,還會得出錯誤結果,失去應用價值。人們把軟體中出現的錯誤叫做“臭蟲”。於是,捉“臭蟲”就成了當時計算機工程必不可少的工作。

  比爾和保羅得知電腦中心公司有PDP-10小型計算機,操作電腦的強烈慾望,促使他們前去試探:“我們是‘湖邊軟體設計組’的成員,想幫忙為PDP-10的軟體除掉臭蟲。”

  公司的工程師望著兩個一本正經的毛孩子,差點沒笑出來。比爾施出渾身的解數說服了工程師答應讓他們上機試試。上機一試,工程師們立刻發覺這兩個孩子訓練有素。電腦中心和他們立了一個合約:公司裡的機器可供免費使用,但要定期交出“臭蟲”的清單,說明造成宕機的情況,推斷宕機的原因。

  又能上機操作了,太棒了!比爾和保羅每天晚上6時,騎腳踏車帶著另外兩個同伴到電腦中心公司上班。孩子們簡直如魚得水,盡情地過操作電腦癮。他們認真地、仔細地搜尋著“臭蟲”。電腦中心公司的記錄本上記滿了他們捉獲的“臭蟲”的清單,足足300多頁。“臭蟲”捉得越多,他們對小型電腦的硬體和軟體的理解就越深。這是他們一段令人愉快而難忘的快樂時光。但是,不久比爾就捅下大亂子。比爾在專心清除軟體“臭蟲”時,漸漸地觸及到電腦的“核心機密”,竟然破譯了電腦的安全密碼。

  PDP-10機在使用時,需要使用者輸入姓名和密碼後,才能允許使用者在規定的範圍內進行操作,查問資料資料。比爾為了讓電腦少記錄他們用機的時間,耍了個小聰明,修改了機內的重要檔案,結果導致了整個電腦系統宕機。電腦中心的工程師十分惱火,把比爾轟了出去。

  比爾並不氣餒。他在電腦中心公司工作的最大收穫是對電腦的理解更加深入。對PDP-10機安全密碼的破譯,足以證明他的電腦知識有了質的飛躍。當比爾得知華盛頓大學的PDP-10電腦與著名的CDC電腦公司Cybernet網路相連線的訊息後,他就藉口要應付學校考試,需要了解一些電腦知識,來到華盛頓大學。這裡的工程師們熱情地接待了這個好學的中學生,並把網路設定的詳細資料提供給他。誰能想到,比爾在研究了CDC電腦和它的軟體結構後,把自己編寫的程式偷偷地加在網路的主電腦系統上,讓他的程式透過網路移裝到其他電腦系統上。

  “成功了!我的程式打入了Cybernet網路!”比爾正在得意之際,網路上所有受他的程式干擾的電腦系統全都宕機!這次的亂子更大了。華盛頓大學的工程師藉助Cybernet網路的優異效能很快查出了事故的肇事者,工程師狠狠地懲罰了他,讓比爾保證從此不再接觸電腦。1970年對比爾來說,是十分痛苦的一年。整整一年他都沒有接觸電腦。

  四

  比爾和保羅在電腦方面的刻苦鑽研和不懈追求,使他們在中學時代就小有名氣。有些人登門拜訪,委託他倆編寫程式。一家公司以1萬美元的上機時間作為報酬,請他們用COB0L語言編寫一個工資管理程式。這次小小的交易,讓他們痛痛快快地玩了一年多電腦。這段時間,比爾還接受了學校的委託,編寫電腦課程編排系統。在美國,學校盛行學分制、選修制。學生上課選擇自由,沒有固定教室,人員變動較大,往往課堂人數不是太多,就是太少,這個問題給編排課程表帶來很大的麻煩。比爾和老夥伴保羅,忙了整整一個暑假,完成了任務,他沒有忘記在編排課程表時耍些小花招,有時讓自己成為班裡唯一的男生,有時安排自己和漂亮的女孩坐在一起。

  接受編寫程式的委託多了,他和已經上大學的`保羅於1972年開辦了一家公司,名為“交通資料公司”,專門招攬城市交通流量分析。初試成功,他們賺了2萬美元。後來,由於交通流量分析被國家控制,“交通資料公司”的業務暫告一段落。這年比爾才17歲。

  1973年秋天,比爾考入美國名牌大學——哈佛大學,主修法律。中學時代的美好時光已經成為比爾愉快的回憶。

  五

  比爾·蓋茨在哈佛大學攻讀法律專業的時候,電腦界的科技浪潮洶湧澎湃,一浪高過一浪。

  1974年4月美國加利福尼亞州矽谷的英特爾(Intel)公司隆重推出了新式8080微處理器,震動了電腦界。8080功能強大,能夠執行多種電腦語言。

  1975年1月美國新墨西哥州阿布奎基的MITS公司率先開發了以8080為CPU的微型電腦——阿爾塔電腦。打破了只有政府機關、大公司才能應用電腦的高貴而神秘的神話,成為世界上第一臺走向家庭的個人電腦。為微型電腦的發展開闢了新天地。

  新誕生的阿爾塔電腦十分簡陋,沒有鍵盤,沒有顯示器,軟體僅僅是由0與1組成的機器語言。阿爾塔電腦語言很複雜,對多數人來說宛如天書。MITS公司的老闆羅伯茨擔憂它會直接影響新電腦的銷路,曾希望英特爾公司能幫他解決困難,替阿爾塔電腦開發BASIC語言解釋程式,結果吃了閉門羹。他被告之8080晶片的功能還不能支援BASIC語言。

  比爾雖身在哈佛大學,卻密切關注著外界電腦翻天覆地的變化。哈佛大學的教授怎麼也搞不明白,這個未來的律師幹嗎要在電腦上花費那麼多的時間。

  早在8080微處理器出現的時候,比爾和保羅就買了一臺8008,用它搞成了自己的電腦,甚至還打算為8008編寫BASIC解釋程式。當時比爾嫌8008速度太慢,不適宜BASIC語言,就沒有搞下去。當阿爾塔電腦出現時,比爾才發覺他們已失去了一次成功的機會,但他馬上意識到不能再錯過一次機會。他果斷地給羅伯茨去了電話,說他們已經為阿爾塔電腦開發了BASIC語言解釋程式,問羅伯茨感不感興趣。其實,比爾並沒有為阿爾塔電腦開發什麼BASIC語言,他只是為了試探,誰知竟一試便準。正在為難的羅伯茨聽說有人開發了BASIC語言解釋程式,喜出望外,他要求比爾他們儘快“把東西拿來看看”。羅伯茨迫不及待的需求給比爾很大的鼓舞,他們決定動手為阿爾塔電腦編制BA-SIC語言解釋程式。

  比爾和保羅著手干時,他們沒有阿爾塔電腦,唯一的資料是《大眾電子》上刊登的8080晶片的操作手冊。他們巧妙地借用哈佛的愛肯電腦中心的PDP-10計算機,編寫了一個8080模擬程式。阿爾塔電腦的記憶體只有4K(現在的386電腦的記憶體一般為4M,是它的1000倍),要在上面完成BASIC語言,不是件容易的事。比爾豁了出去,他幾乎調動了他掌握的全部BASIC語言知識,通宵達旦地幹著,累了就在終端機前打個盹,然後繼續幹。

  在開發阿爾塔電腦的過程中,比爾和保羅解決了一個又一個難題。當BASIC語言解釋程式輸入電腦,阿爾塔很快做出了反應,接著電腦又按照指定程式出神入化地完成了模擬宇宙飛船在月球登陸的情況。世界上第一個用於微電腦的BASIC語言解釋程式執行成功了。阿爾塔電腦有了BASIC語言,可以進入會計、統計等實用領域。它的功能增大了,銷路也拓寬了許多。

  儘管MITS公司急於訂貨,但是比爾沒有馬上同意。他要使自己的作品精益求精,他仔細地考查了他的軟體,進行了認真的修改。

  比爾正式推出的BASIC軟體被稱作4K-BASIC。實際上BASIC語言解釋程式只佔1.3K,剩下的空間留給使用者自己編寫程式。4K-BASIC軟體的出現,立刻受到電腦愛好者歡迎,它自身不但不會出現錯誤,即使使用者操作時用錯語言,軟體也會顯示出來,決不會造成錯誤的結果,行家們對比爾的精巧設計讚不絕口。

  1975年暑假,比爾和保羅在阿布奎基把他們合夥辦起的“交通資料公司”改為“微軟公司”。他們第一筆買賣是與MITS公司簽訂了轉讓BASIC語言的合同,賺了18萬美元。在合同中,比爾運用在哈佛大學學來的知識,用授權的形式把BASIC語言轉讓給MITS公司,並按每個複製收取權利金。軟體轉讓方法是個創舉,迄今還為人們津津樂道。

  六

  4K-BASIC軟體開發成功,也給比爾帶來了不少憂慮。當時的電腦使用者雖然很歡迎BASIC軟體,但在使用時他們卻不願花錢去買,而是喜歡相互複製。這種巧奪他人勞動成果的做法,在當時是習以為常的。它嚴重地影響了BASIC軟體的銷量。比爾經過千辛萬苦開發出來的軟體,別人不費舉手之勞就複製使用了。面對這種不良現象,比爾正式提出了挑戰。他發表了《致電腦愛好者的公開信》。他在信中說道:“大多數電腦愛好者會掏錢買電腦,而軟體則相互複製複製,好像這是天經地義的事,但大家是否想到軟體設計者,他們的勞動應該得到合理的回報。如果你花3年時間編寫一個程式,到頭來卻被人家在1分鐘內輕易地複製去了,你怎麼想?”比爾還在信中毫不客氣地把非法複製者稱為“賊”。

  接著,比爾又發表了第二封公開信。信中他仍然譴責非法複製軟體的行為。他強調指出“如果沒有合理的報酬,就不會再有任何人或任何公司——包括微軟公司在內——還會去開發有用的軟體”。

  比爾的公開信,如同一石激起千層浪,引起了電腦愛好者強烈的反響。贊成的、反對的一時爭論不休,但比爾首次提出維護軟體設計者的智慧財產權,卻產生了深遠的影響。

  七

  微軟公司成立以後,比爾雄心勃勃地制定公司發展規劃。他把軟體開發面向所有的微電腦製造商,他的奮鬥目標是讓所有的電腦都使用他的BASIC語言,讓所有的公司都採用他的BASIC軟體。

  微軟公司的發展蒸蒸日上,比爾忙得不可開交。軟體開發,產品推銷,人員招聘,公司擴充套件,技術上、行政上許許多多的事務都離不開比爾;哈佛大學的法律課程壓得他透不過氣。以往,他常常回哈佛大學念一段時間書,再回到阿布奎基的公司工作。現在,這種狀況再也維持不下去了。是繼續開公司,還是繼續完成學業?這成了比爾必須選擇的問題。

  比爾此時在大學讀三年級,父母和師長竭力勸說比爾安下心來,完成學業,不要功虧一簣,然而,比爾則對自己的電腦事業充滿信心。1976年,在教授和父母的惋惜聲中比爾毅然退出了哈佛大學,全力投入到剛剛建立基業的微軟公司。是年,比爾21歲。

最近訪問