世界上第一套電子表格軟體:VisiCalc

發表於2014-01-22

當我們回顧計算機歷史的時候,更多的是講到那些最初的個人電腦,例如Kenbak-1(被認為是第一臺“Personal computer”,總共生產並銷售了40臺,1970);還有ALTAIR 8800(全稱:MITS Altair 8080,被認為識世界上第一臺“Minicomputer”,基於Intel 8080 CPU設計,1975)。當然,類似的機器即便是出現了,也只能在一些計算機迷和程式設計師中間引起巨大反響。

而我們的廠商最主要的目的還是希望把計算機帶入千家萬戶,同時,也包括各種公司企業。在這方面取得巨大成功的第一個案例,就是Apple公司的Apple II(1979.10)個人電腦(系列)。其成就歸功於:具有吸引力的價格,強大的市場營銷,還有就是搭載的專門為個人計算機而開發的軟體。

軟體是Apple II系列成功的基石之一。除了類似於(Where in the U.S.A. is Carmen Sandiego? 1985)這樣的遊戲以外,二代Apple個人電腦風靡世界,走進千家萬戶,還應該感謝一款軟體,那就是:VisiCalc 電子表格

8e57f547bc13441c86ee0a226fc6c88f

VisiCalc是首款商業化電子表格軟體的名字,其軟體大小不超過27,52KB。如果你現在在使用Microsoft Excel 或者LibreOffice,那麼你應該知道的是,這類軟體的歷史可以追溯到1979年,這一年VisiCalc隨著Apple II正式面向市場推出。

在那個時代,儘管已經有了一些資料計算程式,不過均應用於一些企業的大型計算機上,這些程式執行順序操作,在資料發生變化時必須重新計算,另外,還沒有任何一款面向個人使用者的商業化電子表格軟體問世。再或者像IBM 5100這樣的計算機,專門針對數學問題、統計分析以及財務計算,對於普通使用者來說,價格過分昂貴且操作也不是很簡單。

丹·布里克林(Dan Bricklin)看到了機會所在,他是VisiCalc這套軟體的設計者之一。曾就讀於麻省理工學院,以及哈佛大學工商管理專業的他,苦於專業中需要大量繁瑣的計算,找到了好友兼專業程式猿:鮑伯·法蘭克斯頓(Bob Frankston)。兩人合作在Apple II電腦上編寫出了一個程式來簡化資料計算,特別是在某些資料出錯後不得不重新計算的情況下,他們編寫的程式大幅度簡化了計算過程,並且可以實時檢視並修改參與計算的各個資料。

VisiCalc是Visible Calculator 的縮寫,意為“看得見的計算”。軟體一經推出立刻引來大量圍觀,當年的Apple II計算機售價約為2000美元,VisiCalc僅售100美元,而事實上,有相當一部分使用者是先買VisiCalc軟體,然後為了使用軟體再買一臺Apple II。

這樣就誕生了另外一個名詞:“殺手級應用”(Killer application),意為:這個軟體太有用,有用到使用者願意為這個軟體而購置相應的硬體產品的程度。

毫無疑問,VisiCalc就是這樣一款“殺手級應用”,逐漸地,它成了大小公司企業的必備辦公用品,同時也讓人們選擇Apple II系列電腦多了一個無可辯駁的理由。

商業化的頭幾年,VisiCalc由於僅適用於Apple II,從而一度幫助Apple增長了其銷售額。由於軟體的成功,創始人丹·布里克林和鮑伯·法蘭克斯頓創辦了Software Arts公司,並將這款電子表格軟體擴充套件到Atari 800和Commodore PET兩款機型上(兩款計算機使用了與Apple II相同的微處理器)。隨後,在HP-150,TRS-80,還有IBMPC上也出現了VisiCalc的身影。

VisiCalc大賣的時代,美國還沒有出現軟體專利這一概念,相繼有軟體公司推出了自家的電子表格軟體,例如:SuperCalc(1980), Multiplan(1982), Lotus 1-2-3(Lotus Software出品,IBM計算機的“殺手應用”,1983), AppleWorks(1984)還有Excel(1985)。而VisiCalc也逐漸淡出了市場。

丹·布里克林始終沒有因為他的VisiCalc而變得極其富有,他說:“發明VisiCalc沒有使我變得富有,然而我卻感覺到我用它改變了世界。”

丹·布里克林與VisiCalc的故事1996年被收入了題為《Triumph of the Nerds(書呆子的勝利)》的紀錄片中。這部紀錄片長達3小時,眾多計算機發展史上的風雲人物親自登場,講述了他們各自的傳奇故事。

e4d9e6c2024c48798e81d3940828f1d2

a9ad783fb9f94c0fbee77bcf59cf4f9e 2118d2f3801a48ffb37285ec24f645e5

鮑伯·法蘭克斯頓(L)與丹·布里克林(R)

相關文章