42歲的米麗安女士初到微軟公司當(dāng)秘書時,董事長比爾·蓋茨出差了。有個叫伍德的人向她交待了工作,并特別叮囑她要看好董事長室,嚴(yán)禁閑人進(jìn)屋操作電腦。
“看來,董事長比爾一定是個嚴(yán)厲而認(rèn)真的人。”米麗安根據(jù)經(jīng)驗(yàn)判斷著。
一天早晨,有個戴眼鏡的金發(fā)男孩走進(jìn)公司,身上穿著T恤衫、牛仔褲。“嗨!”他瀟灑地跟米麗安打個招呼,沒等米麗安反應(yīng)過來就走進(jìn)董事長室,動起電腦來。米麗安立即向伍德報(bào)告:有個男孩闖入董事長室。
“那不是什么男孩,是董事長。”伍德習(xí)以為常地說。
天哪!米麗安根本沒有想到,眼前這個稚氣未脫的金發(fā)男孩,竟是董事長比爾·蓋茨!當(dāng)然,她更不會想到,就是這個“男孩董事長”對人類社會技術(shù)發(fā)展做出卓越貢獻(xiàn),從而成為譽(yù)滿全球的電腦奇才。她更想不到,十幾年后,這個“男孩董事長”竟是世界首富,成了人人皆知的百億富翁。當(dāng)時比爾才21歲,看上去卻只有16歲的樣子。
二
比爾·蓋茨1955年10月28日出生在美國西雅圖的一個典型知識分子家庭,排行第二。父親是律師,母親是教師。他們的職業(yè)都是頗受社會尊敬的。良好的家庭環(huán)境對比爾的成長產(chǎn)生了有益的影響。從小,比爾就勤奮好學(xué),善于思考。他喜歡一個人呆在屋子里想各種事情。他像所有海邊長大的孩子一樣,喜歡在大海中游泳、沖浪。比爾酷愛讀書,尤其是名人傳記、名人奮斗的事跡常使他激動不已。在學(xué)校,他各門功課成績優(yōu)異,尤以數(shù)學(xué)見長,考試成績常常名列榜首。1968年比爾進(jìn)入西雅圖較有名氣的湖邊中學(xué)讀書。學(xué)校為了使自己的學(xué)生盡早掌握當(dāng)時鮮為人知的電腦技術(shù),開設(shè)了電腦課。那時候小型計(jì)算機(jī)價格昂貴,學(xué)校負(fù)擔(dān)不起,只安裝了一臺電傳打字終端機(jī),連接在與學(xué)校為鄰的奇異電器公司的電腦上。學(xué)校定期付給租金。
當(dāng)時比爾13歲。很快他就迷上了電腦課,醉心于千變?nèi)f化的電腦程序。他和15歲的保羅·艾倫(他是后來比爾創(chuàng)辦微軟公司的合伙人)成了情投意合的好朋友。電腦技術(shù)是他們的共同語言,操作終端機(jī)是他們共同的樂趣。課外活動時間,常見他們泡在學(xué)校的電腦室里,敲打著終端機(jī)。不久,啟蒙老師輔導(dǎo)不了他們了。兩個鉆勁十足的小電腦迷,為了滿足求知欲望,四處尋找有關(guān)電腦技術(shù)的知識,什么電腦說明書、電腦操作手冊啦,都是他們涉獵的對象。
比爾喜歡研究計(jì)算機(jī)應(yīng)用的規(guī)則,精心于用計(jì)算機(jī)處理實(shí)際問題;保羅則熱衷于匯編那如同天書的計(jì)算機(jī)語言。比爾設(shè)計(jì)的第一個電腦程序是“井字游戲”,這是平時孩子都會玩的游戲。但是要讓計(jì)算機(jī)掌握最佳的取勝方案,卻不太容易,比爾和保羅費(fèi)了好大氣力,終于成功了,興致十足地在計(jì)算機(jī)上進(jìn)行了模擬競賽。這個程序盡管簡單,但對兩個十幾歲的孩子來說卻是一件了不起的事。
那時,他的最大的愿望是能操作一臺完整的電腦機(jī)器。然而,不久他們連電傳打字終端機(jī)也摸不著了。因?yàn)閷W(xué)校無力支付租用奇異電器公司計(jì)算機(jī)的昂貴的租金。這對兩個小電腦迷來說,的確是一件令人遺憾的事。
三
電腦應(yīng)用初期,軟件錯誤很多。這些錯誤不僅能夠?qū)е滤罊C(jī),還會得出錯誤結(jié)果,失去應(yīng)用價值。人們把軟件中出現(xiàn)的錯誤叫做“臭蟲”.于是,捉“臭蟲”就成了當(dāng)時計(jì)算機(jī)工程必不可少的工作。
比爾和保羅得知電腦中心公司有PDP-10小型計(jì)算機(jī),操作電腦的強(qiáng)烈欲望,促使他們前去試探:“我們是‘湖邊軟件設(shè)計(jì)組’的成員,想幫忙為PDP-10的軟件除掉臭蟲。”
公司的工程師望著兩個一本正經(jīng)的毛孩子,差點(diǎn)沒笑出來。比爾施出渾身的解數(shù)說服了工程師答應(yīng)讓他們上機(jī)試試。上機(jī)一試,工程師們立刻發(fā)覺這兩個孩子訓(xùn)練有素。電腦中心和他們立了一個合約:公司里的機(jī)器可供免費(fèi)使用,但要定期交出“臭蟲”的清單,說明造成死機(jī)的情況,推斷死機(jī)的原因。
又能上機(jī)操作了,太棒了!比爾和保羅每天晚上6時,騎自行車帶著另外兩個同伴到電腦中心公司上班。孩子們簡直如魚得水,盡情地過操作電腦癮。他們認(rèn)真地、仔細(xì)地搜索著“臭蟲”.電腦中心公司的記錄本上記滿了他們捉獲的“臭蟲”的清單,足足300多頁。“臭蟲”捉得越多,他們對小型電腦的硬件和軟件的理解就越深。這是他們一段令人愉快而難忘的快樂時光。但是,不久比爾就捅下大亂子。比爾在專心清除軟件“臭蟲”時,漸漸地觸及到電腦的“核心機(jī)密”,竟然破譯了電腦的安全密碼。
PDP-10機(jī)在使用時,需要使用者輸入姓名和密碼后,才能允許使用者在規(guī)定的范圍內(nèi)進(jìn)行操作,查問數(shù)據(jù)資料。比爾為了讓電腦少記錄他們用機(jī)的時間,耍了個小聰明,修改了機(jī)內(nèi)的重要文件,結(jié)果導(dǎo)致了整個電腦系統(tǒng)死機(jī)。電腦中心的工程師十分惱火,把比爾轟了出去。
比爾并不氣餒。他在電腦中心公司工作的最大收獲是對電腦的理解更加深入。對PDP-10機(jī)安全密碼的破譯,足以證明他的電腦知識有了質(zhì)的飛躍。當(dāng)比爾得知華盛頓大學(xué)的PDP-10電腦與著名的CDC電腦公司Cybernet網(wǎng)絡(luò)相連接的消息后,他就借口要應(yīng)付學(xué)??荚嚕枰私庖恍╇娔X知識,來到華盛頓大學(xué)。這里的工程師們熱情地接待了這個好學(xué)的中學(xué)生,并把網(wǎng)絡(luò)設(shè)定的詳細(xì)資料提供給他。誰能想到,比爾在研究了CDC電腦和它的軟件結(jié)構(gòu)后,把自己編寫的程序偷偷地加在網(wǎng)絡(luò)的主電腦系統(tǒng)上,讓他的程序通過網(wǎng)絡(luò)移裝到其他電腦系統(tǒng)上。
“成功了!我的程序打入了Cybernet網(wǎng)絡(luò)!”比爾正在得意之際,網(wǎng)絡(luò)上所有受他的程序干擾的電腦系統(tǒng)全都死機(jī)!這次的亂子更大了。華盛頓大學(xué)的工程師借助Cybernet網(wǎng)絡(luò)的優(yōu)異性能很快查出了事故的肇事者,工程師狠狠地懲罰了他,讓比爾保證從此不再接觸電腦。1970年對比爾來說,是十分痛苦的一年。整整一年他都沒有接觸電腦。
四
比爾和保羅在電腦方面的刻苦鉆研和不懈追求,使他們在中學(xué)時代就小有名氣。有些人登門拜訪,委托他倆編寫程序。一家公司以1萬美元的上機(jī)時間作為報(bào)酬,請他們用COB0L語言編寫一個工資管理程序。這次小小的交易,讓他們痛痛快快地玩了一年多電腦。這段時間,比爾還接受了學(xué)校的委托,編寫電腦課程編排系統(tǒng)。在美國,學(xué)校盛行學(xué)分制、選修制。學(xué)生上課選擇自由,沒有固定教室,人員變動較大,往往課堂人數(shù)不是太多,就是太少,這個問題給編排課程表帶來很大的麻煩。比爾和老伙伴保羅,忙了整整一個暑假,完成了任務(wù),他沒有忘記在編排課程表時耍些小花招,有時讓自己成為班里唯一的男生,有時安排自己和漂亮的女孩坐在一起。
接受編寫程序的委托多了,他和已經(jīng)上大學(xué)的保羅于1972年開辦了一家公司,名為“交通數(shù)據(jù)公司”,專門招攬城市交通流量分析。初試成功,他們賺了2萬美元。后來,由于交通流量分析被國家控制,“交通數(shù)據(jù)公司”的業(yè)務(wù)暫告一段落。這年比爾才17歲。
1973年秋天,比爾考入美國名牌大學(xué)--哈佛大學(xué),主修法律。中學(xué)時代的美好時光已經(jīng)成為比爾愉快的回憶。
五
比爾·蓋茨在哈佛大學(xué)攻讀法律專業(yè)的時候,電腦界的科技浪潮洶涌澎湃,一浪高過一浪。
1974年4月美國加利福尼亞州硅谷的英特爾(Intel)公司隆重推出了新式8080微處理器,震動了電腦界。8080功能強(qiáng)大,能夠執(zhí)行多種電腦語言。
1975年1月美國新墨西哥州阿布奎基的MITS公司率先開發(fā)了以8080為CPU的微型電腦--阿爾塔電腦。打破了只有政府機(jī)關(guān)、大公司才能應(yīng)用電腦的高貴而神秘的神話,成為世界上第一臺走向家庭的個人電腦。為微型電腦的發(fā)展開辟了新天地。
新誕生的阿爾塔電腦十分簡陋,沒有鍵盤,沒有顯示器,軟件僅僅是由0與1組成的機(jī)器語言。阿爾塔電腦語言很復(fù)雜,對多數(shù)人來說宛如天書。MITS公司的老板羅伯茨擔(dān)憂它會直接影響新電腦的銷路,曾希望英特爾公司能幫他解決困難,替阿爾塔電腦開發(fā)BASIC語言解釋程序,結(jié)果吃了閉門羹。他被告之8080芯片的功能還不能支持BASIC語言。
比爾雖身在哈佛大學(xué),卻密切關(guān)注著外界電腦翻天覆地的變化。哈佛大學(xué)的教授怎么也搞不明白,這個未來的律師干嗎要在電腦上花費(fèi)那么多的時間。
早在8080微處理器出現(xiàn)的時候,比爾和保羅就買了一臺8008,用它搞成了自己的電腦,甚至還打算為8008編寫B(tài)ASIC解釋程序。當(dāng)時比爾嫌8008速度太慢,不適宜BASIC語言,就沒有搞下去。當(dāng)阿爾塔電腦出現(xiàn)時,比爾才發(fā)覺他們已失去了一次成功的機(jī)會,但他馬上意識到不能再錯過一次機(jī)會。他果斷地給羅伯茨去了電話,說他們已經(jīng)為阿爾塔電腦開發(fā)了BASIC語言解釋程序,問羅伯茨感不感興趣。其實(shí),比爾并沒有為阿爾塔電腦開發(fā)什么BASIC語言,他只是為了試探,誰知竟一試便準(zhǔn)。正在為難的羅伯茨聽說有人開發(fā)了BASIC語言解釋程序,喜出望外,他要求比爾他們盡快“把東西拿來看看”.羅伯茨迫不及待的需求給比爾很大的鼓舞,他們決定動手為阿爾塔電腦編制BA-SIC語言解釋程序。
比爾和保羅著手干時,他們沒有阿爾塔電腦,唯一的資料是《大眾電子》上刊登的8080芯片的操作手冊。他們巧妙地借用哈佛的愛肯電腦中心的PDP-10計(jì)算機(jī),編寫了一個8080仿真程序。阿爾塔電腦的內(nèi)存只有4K(現(xiàn)在的386電腦的內(nèi)存一般為4M,是它的1000倍),要在上面完成BASIC語言,不是件容易的事。比爾豁了出去,他幾乎調(diào)動了他掌握的全部BASIC語言知識,通宵達(dá)旦地干著,累了就在終端機(jī)前打個盹,然后繼續(xù)干。
在開發(fā)阿爾塔電腦的過程中,比爾和保羅解決了一個又一個難題。當(dāng)BASIC語言解釋程序輸入電腦,阿爾塔很快做出了反應(yīng),接著電腦又按照指定程序出神入化地完成了模擬宇宙飛船在月球登陸的情況。世界上第一個用于微電腦的BASIC語言解釋程序運(yùn)行成功了。阿爾塔電腦有了BASIC語言,可以進(jìn)入會計(jì)、統(tǒng)計(jì)等實(shí)用領(lǐng)域。它的功能增大了,銷路也拓寬了許多。
盡管MITS公司急于訂貨,但是比爾沒有馬上同意。他要使自己的作品精益求精,他仔細(xì)地考查了他的軟件,進(jìn)行了認(rèn)真的修改。
比爾正式推出的BASIC軟件被稱作4K-BASIC.實(shí)際上BASIC語言解釋程序只占1.3K,剩下的空間留給用戶自己編寫程序。4K-BASIC軟件的出現(xiàn),立刻受到電腦愛好者歡迎,它自身不但不會出現(xiàn)錯誤,即使使用者操作時用錯語言,軟件也會顯示出來,決不會造成錯誤的結(jié)果,行家們對比爾的精巧設(shè)計(jì)贊不絕口。
1975年暑假,比爾和保羅在阿布奎基把他們合伙辦起的“交通數(shù)據(jù)公司”改為“微軟公司”.他們第一筆買賣是與MITS公司簽訂了轉(zhuǎn)讓BASIC語言的合同,賺了18萬美元。在合同中,比爾運(yùn)用在哈佛大學(xué)學(xué)來的知識,用授權(quán)的形式把BASIC語言轉(zhuǎn)讓給MITS公司,并按每個拷貝收取權(quán)利金。軟件轉(zhuǎn)讓方法是個創(chuàng)舉,迄今還為人們津津樂道。
六
4K-BASIC軟件開發(fā)成功,也給比爾帶來了不少憂慮。當(dāng)時的電腦用戶雖然很歡迎BASIC軟件,但在使用時他們卻不愿花錢去買,而是喜歡相互復(fù)制。這種巧奪他人勞動成果的做法,在當(dāng)時是習(xí)以為常的。它嚴(yán)重地影響了BASIC軟件的銷量。比爾經(jīng)過千辛萬苦開發(fā)出來的軟件,別人不費(fèi)舉手之勞就復(fù)制使用了。面對這種不良現(xiàn)象,比爾正式提出了挑戰(zhàn)。他發(fā)表了《致電腦愛好者的公開信》。他在信中說道:“大多數(shù)電腦愛好者會掏錢買電腦,而軟件則相互拷貝復(fù)制,好像這是天經(jīng)地義的事,但大家是否想到軟件設(shè)計(jì)者,他們的勞動應(yīng)該得到合理的回報(bào)。如果你花3年時間編寫一個程序,到頭來卻被人家在1分鐘內(nèi)輕易地拷貝去了,你怎么想?”比爾還在信中毫不客氣地把非法拷貝者稱為“賊”.
接著,比爾又發(fā)表了第二封公開信。信中他仍然譴責(zé)非法復(fù)制軟件的行為。他強(qiáng)調(diào)指出“如果沒有合理的報(bào)酬,就不會再有任何人或任何公司--包括微軟公司在內(nèi)--還會去開發(fā)有用的軟件”.
比爾的公開信,如同一石激起千層浪,引起了電腦愛好者強(qiáng)烈的反響。贊成的、反對的一時爭論不休,但比爾首次提出維護(hù)軟件設(shè)計(jì)者的知識產(chǎn)權(quán),卻產(chǎn)生了深遠(yuǎn)的影響。
七
微軟公司成立以后,比爾雄心勃勃地制定公司發(fā)展規(guī)劃。他把軟件開發(fā)面向所有的微電腦制造商,他的奮斗目標(biāo)是讓所有的電腦都使用他的BASIC語言,讓所有的公司都采用他的BASIC軟件。
微軟公司的發(fā)展蒸蒸日上,比爾忙得不可開交。軟件開發(fā),產(chǎn)品推銷,人員招聘,公司擴(kuò)展,技術(shù)上、行政上許許多多的事務(wù)都離不開比爾;哈佛大學(xué)的法律課程壓得他透不過氣。以往,他常?;毓鸫髮W(xué)念一段時間書,再回到阿布奎基的公司工作?,F(xiàn)在,這種狀況再也維持不下去了。是繼續(xù)開公司,還是繼續(xù)完成學(xué)業(yè)?這成了比爾必須選擇的問題。
比爾此時在大學(xué)讀三年級,父母和師長竭力勸說比爾安下心來,完成學(xué)業(yè),不要功虧一簣,然而,比爾則對自己的電腦事業(yè)充滿信心。1976年,在教授和父母的惋惜聲中比爾毅然退出了哈佛大學(xué),全力投入到剛剛創(chuàng)建基業(yè)的微軟公司。是年,比爾21歲。