保羅無奈地搖了搖頭,說:“天上能掉下好計劃來嗎?那得我們自己去創造!”保羅離去後,比爾起床,簡單地洗漱,又精神十足地走向了牌桌……

1974年12月的一個清晨,保羅又穿越哈佛廣場來看比爾。走到哈佛大學書報亭的時候,保羅突然停住了腳步,他被一本《大眾電子》雜誌吸引住了。原來這期雜誌的封麵上刊載了一台計算機的照片,它隻有電烤箱那麼大。

保羅趕緊買下了這本雜誌,仔細地讀了起來。這正是使用8080微處理器的計算機,叫阿爾塔,是艾德·羅伯茨開發的產品。可是因為沒有軟件,這台計算機不能運行。這就是世界上第一台微型計算機。保羅馬上找到比爾,把這件事說給他聽,兩個人立刻決定打電話給羅伯茨。

比爾焦急地說:“羅伯茨先生,我們是西雅圖交通數據公司的代表,我們研究了《大眾電子》上的那篇文章。我們已經開發了一種BASIC語言,它完全可以應用到你的計算機上。我們可以就這件事詳細談談嗎?”

羅伯茨一聽就是小孩子的聲音,他根本不相信比爾他們的話。

“小夥子,你不要再談了,已經有50個人和我談過類似的話,我都不會相信的。我隻相信結果,如果誰能提供最成熟的語言,我就和誰合作。”羅伯茨簡短地結束了通話。

比爾和保羅並沒有灰心,他們又寫一封長信,詳細說明了他研製的成果,並再三保證這種BASIC語言完全可以在8080微處理器上使用,每套售價隻要005美元。

羅伯茨收到後,激起了他的好奇心,於是按照信上的電話號碼掛了個電話,但是電話號碼是湖濱中學的,他們根本不知道這件事。羅伯茨認為這不過是有人開玩笑而已。

又過了幾天,有人向羅伯茨說起了交通數據公司,羅伯茨便與他們取得聯係。這真是值得慶幸,蓋茨和保羅沒有想到羅伯茨會找上門來。兩個人決定利用哈佛大學實驗室的計算機來模擬阿爾塔微處理器進行研究。4個星期後,BASIC語言的編寫已基本完成,於是他們再次給羅伯茨打電話,說他們已經成功地在阿爾塔上應用了BASIC。而實際上,他們從未見過阿爾塔計算機。

羅伯茨聽到這個消息後,半信半疑,“如果是那樣的話,你們就來我這裏,給我演示一下。”羅伯茨和他們約定在3個星期後見麵。

這一天,同羅伯茨約定的日子到了,比爾決定讓保羅一個人去。比爾為了萬無一失,仔細地把程序檢查一遍,然後交給保羅。

在保羅的想象中,羅伯茨的辦公室一定在市區的大廈裏,寬敞明亮,氣派豪華。可是他坐在羅伯茨的卡車裏,拐來拐去,竟在一家洗衣店旁停了下來。

羅伯茨指著旁邊的一個店鋪說:“這就是我的辦公室。”這大大出乎保羅的意料,想不到阿爾塔這樣一台微型計算機竟出自這裏。

準備馬上試驗比爾用BASIC語言編製的第一套軟件,那是模擬宇宙飛船在燃料用完之前在月球上著陸的程序。

比爾一向貪睡,可這天早晨卻起得比別的同學都早,不聲不響地走了。他來到校門口不遠的那個啤酒屋,要了一杯啤酒和幾塊點心,慢慢地吃喝起來。他不時地瞟著吧台上的那部電話。

一杯啤酒剛喝光,同學鮑默爾探頭探腦地走進來:“嗨,你真跑這來啦?這些日子你怎麼回事?總神神秘秘的,找你玩撲克也不玩!失戀了?還是害了單相思?”“都不是……”“今天你得告訴我,到底出了什麼事。你不說,就不把我當哥們!”

比爾又看了電話機一眼,說:“你請我喝啤酒,我就告訴你。”

鮑默爾又要了兩杯啤酒。比爾說:“我來是等個電話。你知道我的好朋友保羅吧?他昨天去了新墨西哥州的阿爾伯克基。我們約定今天上午他往這裏打電話。”

“怎麼不讓他往學校打電話?”

“學校的電話太忙。況且,我們的事我也不想讓更多的人知道。”

“到底什麼事啊?”

“關於計算機方麵的事。你不知道,阿爾伯克基的微型儀器遙測係統公司新生產出一種微型計算機,叫阿爾塔……”

“我不太懂計算機,你說得別那麼專業。”

“簡單說吧,這種微型計算機使用的是英特爾公司新推出的8080微處理器芯片。我和保羅早就預見到這種芯片適用微型計算機,就給一些大公司寫信,建議他們生產微型計算機,我們可以為這種芯片編寫一種新的BASIC語言。

“但我們的信件都沒得到答複,沒想到阿爾塔卻問世了。我們在《大眾電子》雜誌上得知這一信息後,立即與生產阿爾塔的公司聯係,提出為他們編寫BASIC語言,因為阿爾塔使用的正是8080微處理器。

“那家公司老板讓我們試試。於是,保羅在計算機上做出了阿爾塔處理器的模擬器,我開始編製BASIC語言程序。我們依靠的參考資料隻有《大眾電子》上的那篇文章,還有8080微處理器芯片詳細說明書。

“我們苦幹了8個星期,終於完成了。於是,昨天保羅帶著我們編製的程序飛往阿爾伯克基。”

“我看你挺緊張,是不是怕你們的東西不行?”

“我心裏真沒底。因為我們沒見過阿爾塔計算機,也沒見過8080微處理器。鬼知道我們編製的程序對阿爾塔是不是好用。”

這時,電話機響了。胖老板娘接了電話,轉身對比爾和鮑默爾問:“你們誰叫比爾·蓋茨,長途電話。”

比爾接過聽筒,顫聲問:“怎麼樣?”

聽筒裏傳來保羅激動的聲音:“比爾,我們成功了!你猜他們經理怎麼說,他高喊著他們的機器終於成了有用的機器,而這多虧了我們的程序。他們已答應按我們的條件訂購軟件。”

“好極啦!”

比爾一聽到這個消息,馬上就意識到他編寫的BASIC語言不僅可以使阿爾塔騰飛,而且對於整個計算機行業也具有革命性的意義。

由於比爾和保羅研製的軟件使計算機進入了全新的實用領域,計算機就得到了迅速而普遍的推廣,在很短的時間內由美國西北部蔓延到了全美國。人們爭相購買這種計算機。不久,計算機熱潮席卷了全世界。推動計算機革命的人物比爾·蓋茨和保羅·艾倫,當時他們年齡分別不到20歲和22歲。

一天,保羅給比爾打來了電話。“比爾,羅伯茨打來電話,問我能不能為他的公司服務,他會提供職位和很高的工資。我答應了他。”

“這很好啊,是一個好機會。”

“那麼你呢?”

“我?每天和同學們一起打撲克?!”比爾輕鬆地說。

“你怎麼又玩起了撲克?!”保羅十分生氣。

“其實,我心裏時時刻刻在盤算著自己的前程。”

保羅接受了羅伯茨的邀請,於1975年5月到他的公司任軟件部經理,專門負責開發軟件。其實,他不過是個光杆司令——所謂軟件部也就是他一個人而已。這個公司現在已經名揚四海,就像一塊強大的磁鐵,吸引著無數計算機愛好者,這些人做夢都在想著擁有一台個人計算機。

羅伯茨把這種龐然大物縮小成了可以放進書房的玩意,就使當時的美國人都希望率先掌握這種有可能領導新潮流的技術。羅伯茨的公司生意興隆,忙著生產阿爾塔計算機。

比爾仍然回到哈佛大學念書、打牌,做他並無多大興趣的事情。保羅動員比爾假期中也到這家公司繼續改進BASIC語言。

比爾研製的BASIC語言經過無數次改進,已經達到了在當時看來相當可靠的水平,使用者一旦出錯,它就會產生提示,告訴錯誤出在什麼地方。另外,它不會像當時的許多軟件一樣,因為自身有錯而導致死機。

一天,比爾和保羅像兩個打了勝仗的將軍,得意非凡地走進一家冷飲店。兩個人一邊吃著冰淇淋,一邊交談著。

“比爾,我們還不能滿足於目前這點成績,還有許多事情要做。”

“是的,我也是這樣想的。我還要把BASIC語言再檢查幾遍,其中有些小的程序錯誤,還要挑出來並改正它。”

“我先回霍尼韋爾,在那裏可以一邊工作,一邊編製新程序,以便為將來做打算。”

比爾滿懷喜悅地回到了宿舍,一頭倒在了床上。

BASIC語言在阿爾塔上運行成功,給比爾很大的鼓舞。他感到哈佛大學的生活索然無味了,一個具有挑戰性的全新領域在向他遙遙招手。