第一章 時機(3)
我的那些“大構想”都是按階段性發展方式開始的,在這個方面,就像是英特爾的早期微處理晶片的升級。而後,我想到了幾個基本的問題:這個前沿發現將去往何方?什麼東西本該出現,卻還未問世?我能發明一些什麼東西,用於滿足需求?這場改革運動,誰應投身其中?
無論何時,只要是我有所頓悟的時候,這些想法總是將兩個甚至更多的因素結合在一起,孕育出一種新的技術,並將具有突破性的廣泛的應用帶給眾多尚未被挖掘的用戶。8008微處理器面世幾個月後,有一個靈感在我的頭腦中一閃:如果一個微處理器可以運行高階語言,運用通用計算機編程所必需的工具,那將會怎樣?
顯而易見,開始時我們需要使用的是BASIC語言BASIC語言,即Beginner*餾All*睵urposeSymbolicInstructionCode,“初學者的全方位符式指令代碼”的縮寫。--譯註,這是相對簡單的編程語言,比爾和我在湖畔中學初學電腦時就學會了。當時最新的微型計算機是數字設備公司的PDP-11,它已經能在16K內存上運行更為複雜的FORTRAN語言了。使用8008處理器上的機器速度可能會慢一點兒,但我認為,它的費用只是PDP-11的一小部分,卻能實現其大部分的功能。這樣,普通人也就第一次實現了買得起計算機的夢想,他們可以給辦公室配備計算機,甚至給家裏買計算機。運行BASIC的8008處理器向大量應用程式打開了一扇門,為無數客戶服務。
所以我問比爾:“我們為什麼不在8008處理器運行BASIC語言程序呢?”
他滿臉疑惑地看着我,說:“因為它又慢又差勁。僅BASIC語言程序就會用盡所有的內存,功率也就不足了--那只是浪費時間而已。”我稍微考慮了一下,覺得比爾說得或許有道理。他接着又說道:“什麼時候更快的晶片上市了,記得告訴我一聲。”
我和比爾很早就形成了一種默契。我是那個“謀士”,那個在稿紙上描繪輪廓的人。而比爾會傾聽我的設想,然後提出質疑,最後得出一個最佳的主意,接着付諸實施。我們的合作有種自然的張力,但大多數時候這種默契很有成效,運行良好。
在來到馬薩諸塞州之前的很長時間,我就在琢磨新一代晶片,它的面市應該不會耽擱太久。我相信一定會有人用它來製作電腦--如微型計算機,但是會很便宜,並顛覆整個市場。我為交通流量分析機器尋找本地供貨商時給英特爾公司寫了一封信,順便詢問了他們的未來計劃。1972年7月10日,一位名叫漢克·史密斯的經理給我回信: