Bővebb ismertető
Bevezetés
Az emberek napi munkájuk során sokszor monoton ismétlődő tevékenységek elvégzésére kényszerülnek. Sok területen készítettek már az egyforma, szabványosítható feladatokra segédeszközöket; A gyárak pl. már régóta használnak gépeket, amelyekkel sokezerféle terméket állítanak elő, állandósítva a megfelelő minőséget és a szükséges mennyiséget.
Van azonban az életnek olyan területe, ahol még ritkán találkozhatunk ilyen kényelmes megoldással. A pénzügyi világban, a gazdasági életben és a szinte mindenütt szükséges adminisztráció során nagyon sok hasonló, sőt egyforma feladatot kell elvégezni. Az üzleti életben minden nap tudni kell -- ezért ki is kell számolni hogy mennyi volt a bevétel és mennyi volt a
kiadás. A bankokban is mindig azt tartják nyilván, ki mennyi pénzt tett be és mennyit vett fel. A bérelszámoló minden dolgozónak, minden hónapban ugyanazzal a módszerrel számítja ki a munkabérét. Ezeknél sokkal összetettebb, bonyolultabb számítás-sorozatokat kell végezni például egy ház statikai számításainál vagy egy költségvetés tervezésekor. Bár az ezekben szereplő adatok mindig mások, a kiszámítás módja mégis előre meghatározható .
A nagyszámítógépekkel ezek közül igen sok feladatot meg lehet oldani. Korábban az egyes feldatokra a képzett számítástechnikai szakemberek bonyolult, hosszú programokat írtak különböző -- egyszerű halandó számára érthetetlen -- programozási nyelveken, és így a gép kiszámolta, amit kellett. Ennek a módszernek nagy hátránya, hogy a gyakran elkerülhetetlen változtatás mindig nehézkesen valósítható meg. Kell hozzá az, aki a programot írta, és ha ő nem érhető el, akkor általában élőiről kell kezdeni a munkát.
A személyi számítógépek megjelenése nagy változást hozott. Ezekből -- a nagyszámítógépekkel szemben -- már jutott irodákba, főnökök asztalára, az iskolákba, sőt még a háztartásokba is. Mindenki nem lehet azonban egycsapásra számítástechnikai szakember. Ezért a számítástechnikában élenjáró országokban kidolgozták azt a technikát, más néven szoftvert, amely képessé teszi a számítógépet és alkalmazóját arra, hogy különösebb előképzettség nélkül is megértsék egymást. Az utóbbi évek egyik legismertebb ilyen szoftverterméke az USA-ban kifejlesztett VISICALC nevű program. Ez igen alkalmas olyan feladatok végrehajtására, amelyekben