6. A szoftver összetevői

iDevice ikon Bevezetés

A szoftver és a program kifejezéseket gyakran szinonimaként használjuk; általában ez nem is okoz problémát, a hétköznapi beszédben rendszerint nincs szükségünk a két fogalom közti különbség figyelembe vételére. Most azonban különítsük el őket: szoftver alatt a programot és a program által felhasznált, illetve előállított adatokat értjük.

Ezt a megkülönböztetést azért tettük, mert a program és az adatok természete különböző: a program írja le azt, hogy mit csináljon a számítógép, az adatok pedig azt, hogy mivel. A program tehát a cselekvést, a folyamatot definiálja; az adatok pedig azt, hogy ez a folyamat mivel dolgozik, mire vonatkozik.