Софтваре вс Програм
Изрази софтвер и програм користе се наизменично јер се у свакодневној употреби често односе на исту ствар. Иако су врло блиске синониму, и даље постоје мање разлике између њих које би требале разликовати једну од друге. Софтвер је врло широк појам који се користи за идентификацију програма, података и других сродних датотека које се користе за обављање одређених задатака у рачунару или било ком другом уређају који обавља рачунски задатак. У том смислу можемо рећи да је чак и програм такође софтвер. Али у ширем значењу речи, програм је било који скуп упутстава које извршава машина.
Као пример, рецимо да имате софтвер који бележи имена и адресе у бази података. Програм и база података су делови софтвера, али база података није програм. То је једноставно додатак програму који га чини кориснијим.
Софтвер, укључујући програме, обично се чува у медијуму за складиштење попут флеш меморије или хард дискова. То омогућава хардверу да брзо и аутоматски преузме информације. Али програми су већ постојали пре ковања речи софтвер. И пре рачунара, програми су већ били у употреби. Одличан пример биле би карте за ударање које су користиле жакардске ткалачке станице при ткању угрушка почетком 19. века. То је аутоматизовало процес и ткалци могу одабрати дизајн одабиром исправних бушотина које садрже програм.
Имајући у виду ове разлике, потпуно је тачно рачунарске програме сматрати софтвером, јер су у ствари софтвер. Само немојте узети у обзир да нису сви делови софтверског пакета програми јер сви не садрже упутства. Неки од њих само садрже податке или чак слике које програм користи у свом корисничком интерфејсу. И на крају, иако је већина програма сада софтвер, нису сви.
Резиме:
1. Софтвер је широк појам који обухвата рачунарске програме, као и компоненте које треба да се покреће, док је програм израз који се користи за описивање било којег кода који се користи за покретање уређаја
2. Програми су постојали и пре софтвера
3. Софтвер се обично састоји од датотека док програми могу бити датотеке или чак картице за бушење