Programinė įranga vs programa
Sąvokos programinė įranga ir programa vartojamos pakaitomis, nes kasdien jos dažnai nurodo tą patį dalyką. Nors ir labai artimi sinonimams, vis dar yra nedidelių skirtumų, kurie turėtų atskirti vienas nuo kito. Programinė įranga yra labai platus terminas, naudojamas identifikuoti programas, duomenis ir kitus susijusius failus, kurie naudojami tam tikroms kompiuterio ar bet kokio kito įrenginio, atliekančio skaičiavimo užduotis, užduotims atlikti. Šia prasme galime pasakyti, kad net programa yra ir programinė įranga. Bet plačiąja šio žodžio prasme programa yra bet koks instrukcijų rinkinys, kurį vykdo mašina.
Tarkime, kad turite programinę įrangą, kuri vardus ir adresus įrašo duomenų bazėje. Programa ir duomenų bazė yra programinės įrangos dalys, tačiau duomenų bazė nėra programa. Tai paprasčiausias programos priedas, kuris daro ją naudingesnę.
Programinė įranga, įskaitant programas, paprastai saugoma laikmenose, tokiose kaip „flash“ atmintis ar standieji diskai. Tai leidžia aparatinei įrangai lengvai ir greitai gauti informaciją. Tačiau programos jau egzistavo prieš įrašant žodį programinė įranga. Dar prieš kompiuterius programos jau buvo naudojamos. Puikus pavyzdys būtų perfokavimo kortos, kuriomis žakardo audimo staklės naudojo audimo audinius dar XIX amžiaus pradžioje. Tai automatizavo procesą, o audėjai gali pasirinkti dizainą pasirinkdami tinkamas perforatorių korteles, kuriose yra programa.
Turint omenyje šiuos skirtumus, visiškai teisinga kompiuterines programas vadinti programine įranga, nes jos iš tikrųjų yra programinė įranga. Tiesiog nepamirškite, kad ne visos programinės įrangos paketo dalys yra programos, nes ne visose jose yra instrukcijos. Kai kuriuose iš jų yra tik duomenys ar net vaizdai, kuriuos programa naudoja savo vartotojo sąsajoje. Galiausiai, nors dauguma programų dabar yra programinė įranga, ne visos jos yra.
Santrauka:
1. Programinė įranga yra platus terminas, apimantis kompiuterio programas ir komponentus, kuriuos jai reikia paleisti, o programa yra terminas, naudojamas apibūdinti bet kokį kodą, naudojamą įrenginiui paleisti.
2. Programos egzistavo prieš programinę įrangą
3. Programinę įrangą paprastai sudaro failai, o programas gali sudaryti failai ar net perfokavimo kortelės