VisiCalc - VisiCalc

VisiCalc
Visicalc logo.svg
Visicalc.png
Példa VisiCalc táblázat az Apple II -n
Fejlesztő (k) Software Arts , a VisiCorp kiadó
Első kiadás 1979 ; 42 évvel ezelőtt ( 1979 )
Stabil kiadás
VisiCalc speciális verzió / 1983 ; 38 évvel ezelőtt ( 1983 )
Operációs rendszer Apple II , Apple SOS , CP/M , Atari 8 bites család , Commodore PET , TRSDOS , Sony SMC-70 , DOS , HP sorozat 80
típus Táblázat
Engedély Kereskedelmi tulajdonú szoftver
Weboldal danbricklin .com /visicalc .htm

VisiCalc (a „látható kalkulátor”) volt az első táblázatkezelő számítógépes program a személyi számítógépek , az eredetileg megjelent Apple II által VisiCorp 1979-ben gyakran tekintik a kérelemben, hogy fordult a mikroszámítógép egy hobbi számítógép rajongók egy komoly üzleti eszköz, felszólította az IBM -t, hogy két évvel később mutassa be az IBM PC -t. A VisiCalc -ot az Apple II gyilkos alkalmazásának tekintik . Hat év alatt több mint 700 000 példányt adtak el, és története során 1 millió példányt.

Az eredetileg az Apple II számítógéphez kifejlesztett 6502-es összeszerelő segítségével, amely a Multics időmegosztó rendszeren fut, a VisiCalc-ot számos platformra továbbították , mind a 8 bites, mind a korai 16 bites rendszerek egy részéhez. Ennek érdekében a vállalat olyan portálplatformokat fejlesztett ki, amelyek hibákkal kompatibilis verziókat állítottak elő . A vállalat ugyanezt a megközelítést alkalmazta az IBM PC bevezetésekor, és olyan terméket állított elő, amely lényegében megegyezett az eredeti 8 bites Apple II verzióval. Az értékesítés kezdetben élénk volt, mintegy 300 000 példányt adtak el.

A VisiCalc az A1 jelölést használta a képletekben.

Amikor a Lotus 1-2-3- t 1983-ban piacra dobták, teljes mértékben kihasználva a számítógép bővített memóriáját és képernyőjét, a VisiCalc értékesítése szinte egyik napról a másikra véget ért. Az értékesítés olyan gyorsan csökkent, hogy a cég hamarosan fizetésképtelenné vált. A Lotus Development 1985 -ben megvásárolta a céget, és azonnal befejezte a VisiCalc és a vállalat egyéb termékeinek értékesítését.

Történelem

A VISICALC a számítógép használatának új ötletét és a világról való új gondolkodásmódot jelentette. Ahol a hagyományos programozást lépések sorozatának gondolták, ez az új dolog már nem volt szekvenciális: ha egy helyen változtatott, minden más azonnal és automatikusan megváltozott.

Dan Bricklin a VisiCalcot fogant meg, miközben a Harvard Business Schoolban tartott előadást nézte . A professzor egy pénzügyi modellt készített egy táblára, amelyet függőleges és vízszintes vonalakkal (könyvelőpapírhoz hasonlóan) irányítottak egy táblázat létrehozásához, és képleteket és adatokat írt a cellákba. Amikor a professzor hibát talált, vagy meg akart változtatni egy paramétert, törölnie kellett és át kellett írnia a táblázatban több egymást követő bejegyzést. Bricklin rájött, hogy meg tudja ismételni a folyamatot egy számítógépen egy "elektronikus táblázat" segítségével, hogy megtekintse az alapul szolgáló képletek eredményeit.

Bob Frankston csatlakozott a Bricklinhez a 231 Broadway -n, Arlington, Massachusetts , és a pár megalapította a Software Arts céget, és 1978–79 telén két hónap alatt fejlesztette ki a VisiCalc programot. Bricklin írta:

a VisiCalc létrehozásakor szerzett több éves tapasztalattal sok soros/oszlopos pénzügyi programot ismertünk. Valójában Bob az 1960 -as évek óta dolgozott az Interactive Data Corporation -nél, amely egy fontos időmegosztási segédprogram volt, amelyet néhányuknál használtak, és néhánynak a Harvard Business Schoolban voltam kitéve az egyik osztályban.

Bricklin az akkor használt jelentéskészítők sokféleségére utalt , ideértve az International Timesharing Corporation (ITS) Business Planning Language (BPL) és a Foresight Systems előrelátó rendszerét. Ezek a korábbi időmegosztó programok azonban nem voltak teljesen interaktívak, és előre keltezték a személyi számítógépeket.

Frankston a VisiCalc -ot "varázslatos papírlapként" írta le, amely képes számításokat és újraszámításokat végezni, ami "lehetővé teszi a felhasználó számára, hogy csak ismerős eszközök és fogalmak segítségével oldja meg a problémát". A Personal Software cég 1979 közepén kezdte el eladni a VisiCalc-ot 100 dollár alatt, a negyedik nyugati parti számítógépes vásáron tartott demonstráció után, és június 4-én, az Országos Számítógépes Konferencián . Szüksége volt egy Apple II-re 32K véletlen hozzáférésű memóriával (RAM), és támogatta a fájlok mágneses kazettára vagy az Apple Disk II hajlékonylemez-rendszerre történő mentését .

A VisiCalc szokatlanul könnyen használható volt, és kiváló dokumentációt kapott; Az Apple fejlesztői dokumentációja a szoftvert példaként említette egy egyszerű felhasználói felülettel. A megfigyelők azonnal észrevették erejét. Ben Rosen 1979 júliusában azt feltételezte, hogy "a VisiCalc egy napon a szoftver farka lesz, amely csóválja (és eladja) a személyi számítógépes kutyát". Az első 12 hónapban csak az Apple II számára volt elérhető, és ez lett a platform gyilkos alkalmazása . A számítógépet eladták - írta John Markoff - "VisiCalc tartozékként"; sokan vásároltak 2000 dolláros almát a 100 dolláros szoftver futtatásához - az 1979 -ben értékesítettek több mint 25% -a állítólag a VisiCalc számára készült - még akkor is, ha már rendelkeztek számítógéppel. Steve Wozniak elmondta, hogy az Apple II -k 90% -át a kisvállalkozások vásárolták , nem a hobbisták, akikre és Steve Jobsra számított. Az Apple riválisa, a Tandy Corporation a VisiCalc -ot használta az Apple II -n a központjukban. Más szoftver támogatta az adatcsere formátumát (DIF) az adatok megosztására. Az egyik példa a Microsoft BASIC tolmács, amelyet a legtöbb VisiCalc futtató mikroszámítógéphez mellékeltek. Ez lehetővé tette a képzett BASIC programozók számára olyan funkciók hozzáadását, mint például a trigonometrikus függvények, amelyek hiányoztak a VisiCalc -ból.

Bricklin és Frankston eredetileg a 16 k -os memóriába kívánta illeszteni a programot, de később rájöttek, hogy a programnak legalább 32 kk -ra van szüksége. Még a 32k is túl kicsi volt ahhoz, hogy támogassa az alkotók által felvenni kívánt funkciókat, például a megosztott szöveges/grafikus képernyőt. Az Apple azonban végül elkezdte szállítani az összes 48k memóriával rendelkező Apple II -t, miután csökkent a RAM ára, ami lehetővé tette a fejlesztők számára, hogy további szolgáltatásokat vegyenek fel. Az első kiadás támogatta a szalagkazetta tárolását, de ez gyorsan leállt.

A VisiCalc kiadásakor a Personal Software ígéretet tett arra, hogy a programot más számítógépekre is átviheti, kezdve azokkal, amelyek a MOS Technology 6502 mikroprocesszort használták, és megjelentek az Atari 800 és a Commodore PET verziói is , mindkettő könnyen elvégezhető, mivel ezek a számítógépek ugyanazt használták processzor, mint az Apple II, és a kód nagy részei újra felhasználhatók. A PET verziót, amely két külön futtatható fájlt tartalmazott 40 és 80 oszlopos modellekhez, széles körben kritizálták, mert nagyon kevés munkalapterületük volt, mivel a fejlesztők beépítették saját egyéni DOS-jukat, amely nagy mennyiségű memóriát használt ( A PET -nek csak 32 ezer volt, míg az Apple II 48 ezer volt).

További portok következtek az Apple III , a Zilog Z80 alapú Tandy TRS-80 Model I , Model II , Model III , Model 4 és a Sony SMC-70 esetében . A TRS-80 Model I és a Sony SMC-70 portok voltak a VisiCalc egyetlen másolata nélküli verziói . A Sony SMC-70 port volt az egyetlen CP/M verzió. A legtöbb verzió lemez alapú volt, de a PET VisiCalc egy ROM-chipet kapott, amelyet a felhasználónak az alaplap egyik bővítő ROM-foglalatába kellett telepítenie. A legfontosabb port az IBM PC számára volt , és a VisiCalc az egyik első kereskedelmi csomag volt, amikor az IBM PC-t 1981-ben leszállították. Gyorsan bestseller lett ezen a platformon, annak ellenére, hogy komolyan kompatibilis volt a 8 bites platformok verzióival. A becslések szerint 300 000 példányt adtak el a PC -n, így az összes értékesítés körülbelül 1 millió példányra nőtt.

1982 -re a VisiCalc ára 100 dollárról 250 dollárra emelkedett. Számos versenytárs jelent meg a piacon, nevezetesen a SuperCalc és a Multiplan , amelyek mindegyike további funkciókkal bővítette és kijavította a VisiCalc hiányosságait, de nem tudta leküzdeni piaci erőfölényét. A drámai változás következett be az 1983-as elindítása Lotus Development Corporation „s Lotus 1-2-3 , melyeket korábbi Personal Software / VisiCorp munkavállaló Mitch Kapor , aki írt VisiTrend és VisiPlot. A VisiCalc PC-s verziójával ellentétben az 1-2-3-at azért írták, hogy teljes mértékben kihasználják a számítógép megnövelt memóriáját, képernyőjét és teljesítményét. Mégis úgy tervezték, hogy a lehető legjobban kompatibilis legyen a VisiCalc-szal, beleértve a menüstruktúrát is, lehetővé téve a VisiCalc-felhasználók számára, hogy könnyen átálljanak az 1-2-3-ra.

Az 1-2-3 szinte azonnal sikeres volt, és 1984-re az InfoWorld azt írta, hogy a VisiCalc eladásai "gyorsan csökkennek", és kijelenti, hogy ez az "első sikeres szoftvertermék, amely teljes életcikluson ment keresztül , az 1978-as koncepciótól kezdve bevezetése 1979 -ben a csúcsra, 1982 -ben, 1983 -ban pedig az iparági bennfentesek szerint 1984 -ben valószínű halálra csökken. " A magazin hozzátette, hogy a vállalat lassan frissítette a szoftvert, csak 1983 -ban adta ki a VisiCalc speciális verzióját az Apple II -hez, és 1984 -ben hirdetett meg egyet az IBM PC -hez. 1985 -re a VisiCorp fizetésképtelen volt. A Lotus Development felvásárolta a Software Arts -ot, és befejezte az alkalmazás értékesítését.

Kiadások

  • 1979: Alma II
  • 1980: Apple III, TRS-80 Model III, Apple II, IBM PC, TRS-80 Model 2, Commodore PET CBM-80, HP 125, Atari 800
  • 1981: IBM PC, Sony SMC-70
  • 1982: Apple III, Apple IIe - VisiCalc speciális verzió
  • 1983: Továbbfejlesztett VisiCalc a TRS-80 Model 4, Model II (RAM bővítőkártyával) és a 16. modellhez. 64 bájtos bázison túl használt használt memória.

Recepció

1983-ban a Softline olvasói népszerűség szerint a tizedik helyen a VisiCalc típust és a legmagasabb, nem játék szerepelt a magazin Top 30-as listáján. A II Computing az értékesítés és a piaci részesedés adatai alapján a második helyen szerepelt a magazin 1985. év végi legnépszerűbb Apple II szoftverlistáján.

1980 -as áttekintésében a BYTE ezt írta: "A legizgalmasabb és legbefolyásosabb szoftver, amelyet bármilyen mikroszámítógépes alkalmazáshoz írtak, a VisiCalc". Arra a következtetésre jutott, hogy "a VisiCalc az első olyan program, amely elérhető egy mikroszámítógépen, amely teljes rendszerek értékesítéséért volt felelős". Creative Computing " felülvizsgálat ugyanabban az évben hasonló következtetésre jutott,»szinte bárki az üzleti életben, az oktatásban, vagy bármilyen tudományos kapcsolódó területen van ... elég ok, hogy megvásárol egy kis számítógépes rendszer az első helyen.« Kiszámít! "Minden Visicalc -felhasználó ismer valakit, aki azért vásárolt egy Apple -t, hogy csak használni tudja a Visicalc -t". Antic 1984-ben ezt írta: "A VisiCalc használata nem olyan egyszerű, mint az előre csomagolt otthoni könyvelési programok, mert meg kell terveznie mind az elrendezést, mind a program által használt képleteket. Mivel nincs előre csomagolva, azonban végtelenül hatékonyabb és rugalmasabb, mint az ilyen programok. A VisiCalc segítségével kiegyenlítheti a csekkfüzetét, nyomon követheti a hitelkártyás vásárlásokat, kiszámíthatja nettó vagyonát, megadóztathatja az adókat - a lehetőségek gyakorlatilag korlátlanok. " Az Addison-Wesley Book of Atari Software 1984 általános A+ besorolást adott az alkalmazásnak, dicsérte a dokumentációját, és "nélkülözhetetlen ... egyenes" A "klasszikusnak nevezte.

1999 -ben a Harvard Business School táblát állított Dan Bricklin emlékére abban a szobában, ahol tanult. Ez így szólt: "Örökre megváltoztatta, hogyan használják az emberek a számítógépeket az üzleti életben."

2006 -ban Charles Babcock, az InformationWeek azt írta, hogy utólag „a VisiCalc hibás és ügyetlen volt, és nem tudott sok mindent megtenni, amit a felhasználók akartak”, de azt is: „Nagyszerű, mert bemutatta a személyi számítástechnika erejét.”

Lásd még

Hivatkozások

További irodalom

  • Grad, B. (2007). "A VisiCalc létrehozása és pusztulása". IEEE Annals of the History of Computing . 29 (3): 20–31. doi : 10.1109/MAHC.2007.4338439 .
  • Campbell-Kelly, M. (2007). "Számmorzsolás programozás nélkül: A táblázatkezelés használhatóságának fejlődése". IEEE Annals of the History of Computing . 29. (3): 6–8. doi : 10.1109/MAHC.2007.4338438 .

Külső linkek