VisiCalc
![]() Apple II 上のVisiCalc | |
開発元 | ビジコープ |
---|---|
最新版 |
VisiCalc Advanced Version
/ 1983年 |
対応OS | Apple II、Atari 8ビット・コンピュータ、PET 2001、TRS-80、CP/M、MS-DOS、PC-DOS |
種別 | 表計算ソフト |
ライセンス | 商用(プロプライエタリEULA) |
公式サイト | http://www.danbricklin.com/visicalc.htm |
VisiCalc(ヴィジカルク)は、世界初のパーソナルコンピュータ向け表計算ソフトである。それまでホビー用と考えられていたマイクロコンピュータをビジネスツールとして定着させるきっかけとなったソフトウェアである[1]。6年間で70万本を売り上げた[2]。
起源
1979年、Personal Software 社(後のビジコープ)が Apple II 向けに発売した VisiCalc は、ダン・ブリックリン考案、ボブ・フランクストン設計、彼らの Software Arts 社開発によるものであった[1]。これにより Apple II はホビースト向けの玩具から便利なビジネスツールへと変貌した[3]。IBM PC が登場する2年前のことである。
VisiCalcの一部は、メインフレームなどによるタイムシェアリングシステムで広く使われていた表計算プログラムに着想を得ている。例えば、International Timesharing Corporation (ITS) の Business Planning Language (BPL)、Foresight Systems の Foresight などがよく使われていた。ブリックリンは「VisiCalcを作り始めたころ、我々は様々な表計算プログラムに精通していた。実際、ボブは1960年代から Interactive Data Corporation で働いており、そこで表計算ソフトを使っていたし、私もハーバード・ビジネス・スクールで触れたことがある」と記している。しかし、それら初期の表計算プログラムは完全な対話型ではなく、パーソナルコンピュータ上で動作しなかった。
ブリックリンによれば、彼はハーバード・ビジネス・スクールで教授が黒板に金融モデルを書くのを見ていた。その教授が間違いに気づいてパラメータを修正しようとしたとき、表の中の大部分を消して書き直さなければならなくなった。これを見たブリックリンは、このような計算をコンピュータ上で処理する「電子式表計算」を思いついたのである[4]。
ブリックリンはそのアイデアを指導教官や友人に話したところ、大半から「それは素晴らしいアイデアだ」と賞賛されたが、コンピュータに精通しているとある教授からは「そのようなソフトは既に大型コンピュータ向けに存在するのに、わざわざマイコン向けに作る必要があるのか」と否定的な見解を示されたという[5]。ただその教授は、「一年上の学生にマイコンに詳しい人間がいるので相談してみるといい」として一人の人物を紹介する。それがPersonal Software社を経営するダン・フィルストラであった[5]。
ブリックリンは当初、表計算専用のハードウェアを設計・製造して販売することを考えていたが、フィルストラは「わざわざハードを作らなくても、既に売れているハード向けにソフトを作って売ったほうが賢明だ」とブリックリンを説得し、当時既にベストセラーとなっていた Apple II 向けにソフトを作ることを勧めた。そこでブリックリンは友人のフランクストンと共同でSoftware Arts社を設立し開発をスタートさせた[5]。1978年から1979年にかけての冬の2カ月間でVisiCalcを開発。当初16KBのメモリで動作することを目標としていたが、結局それは不可能であることが判明し、32KBで動作するものができた。テキストとグラフィックスの分離表示などの機能も考えていたがメモリ容量の都合で省くことになった。なお、メモリの価格が下落したためアップルは標準で48KBのメモリを搭載して出荷するようになったため、メモリ容量については問題ではなくなった。当初、カセットテープを記録用媒体としてサポートしていたが、それも間もなく省かれた。
VisiCalc はビジネスツールとしてのパーソナルコンピュータの有効性を示し、Apple II の躍進に寄与した。このことは、それまでPC市場を無視していたIBMがPC市場に参入する要因にもなった。Apple II 版の後、VisiCalc はAtari 8ビット・コンピュータ、PET 2001(どちらも Apple同様 6502プロセッサ使用)、TRS-80(Z80プロセッサ)、IBM PCに移植された。
後継
電子式表計算は画期的なアイデアだったが、ブリックリンはこのアイデアでは特許を取れないだろうと助言され、この発明から得られたであろう莫大な利益を逃してしまった。当時、アメリカ合衆国ではソフトウェアの特許は認められておらず、権利は著作権でのみ守られるとされていた。著作権はアイデアそのものを守るのには適しておらず、競合他社はコンセプトを即座にコピーして表示形式を変えるだけで著作権侵害を問われずに販売することができたのである。ただしVisiCalcが開発された当時、表計算ソフト自体は大型コンピュータの世界で既に存在していたことから、仮にソフトウェア特許が認められていたとしても、どのみちブリックリンらが特許を取得することはできなかっただろうという意見も有る[6]。
InformationWeek 誌の Charles Babcock は「VisiCalcは問題が大いにあり、ユーザーが求めた多くのことを実現できなかった」としている[7]。間もなく VisiCalc よりも強力な他社製品が登場した。SuperCalc(1980年)、マイクロソフトのMultiplan(1982年)、Lotus 1-2-3(1983年)、ClarisWorks(1984年)の表計算モジュールなどである。そして、Microsoft Excel(Mac OS版が1985年、Windows 2.0 版が 1987年)に至って表計算ソフトは新世代へ移行していった。特許が成立していなかったので、これらはビジコープ社に何も支払うことがなかった。
本来であればこれら後継ソフトに対抗すべくVisiCalcもバージョンアップを重ねるべきであったが、当のブリックリンらはこの頃販売元のビジコープとの間の裁判に忙殺されており、プログラムの開発にほとんど時間を割けなかった。特にIBM PC向けの移植作業が大幅に遅れたことがVisiCalcにとって致命傷となった[8]。このためVisiCalcの売上は急減し、Software Arts社もビジコープとの間の訴訟には勝訴したものの経営難に陥ったことから、ブリックリンらは1985年に同社をロータスに売却した。
評価
Antic誌のレビュアー Joseph Kattan は1984年の時点で次のように記している。
VisiCalcは予め設定された家計簿プログラムのように使いやすいものではなく、レイアウトと計算式を自分で設計する必要がある。しかし、非常に柔軟性があり強力である。小切手の帳簿、クレジットカードでの購入の管理、年収の計算、税金の計算など、その可能性は事実上無限である。[9]
脚注
- ^ a b Hormby, Thomas (2006年9月22日). “VisiCalc and the rise of the Apple II”. Low End Mac. 2007年3月2日閲覧。
- ^ Secrets of Software Success: Management Insights from 100 Software Firms Around the World, ISBN 1-57851-105-4 (1999)
- ^ “VisiCalc: User-Defined Problem Solving Package”. The Intelligent Machine Journal (InfoWorld Media Group) 1 (9): p. 22. (June 11, 1979). ISSN 0199-6649 .. "The formal introduction of VisiCalc is scheduled for the National Computer Conference, being held June 4–7, in New York City."
- ^ Coventry, Joshua (2006年11月2日). “Interview with Dan Bricklin, Inventor of the Electronic Spreadsheet”. Low End Mac. 2007年3月2日閲覧。
- ^ a b c NHKスペシャル『新・電子立国』第3巻「世界を変えた実用ソフト」(相田洋著、日本放送出版協会、1996年)pp.40 - 42
- ^ 『新・電子立国』第3巻・p.64
- ^ What's The Greatest Software Ever Written? - Technology News by TechWeb
- ^ 『新・電子立国』第3巻・pp.60 - 63
- ^ Kattan, Joseph (June 1984). “Product Reviews: VisiCalc”. Antic 3 (2): 80 2011年4月15日閲覧。.
参考文献
- Campbell-Kelly, M. (2007). “Number Crunching without Programming: The Evolution of Spreadsheet Usability”. IEEE Annals of the History of Computing 29 (3): 6–8. doi:10.1109/MAHC.2007.4338438.
- Grad, B. (2007). “The Creation and the Demise of VisiCalc”. IEEE Annals of the History of Computing 29 (3): 20–20. doi:10.1109/MAHC.2007.4338439.
外部リンク
- Dan Bricklin's Own VisiCalc Website – 歴史とダウンロード可能なPC版がある
- Was VisiCalc the "first" spreadsheet? – By Dan Bricklin, on his website
- Techdirt: What If VisiCalc Had Been Patented?
- TRS-80 and more