Programinės įrangos terminas yra anglosaksų kilmės terminas, nurodantis nematerialią skaičiavimo ir skaičiavimo dalį.
Pažodinis žodžio vertimas yra „minkštosios dalys“. Savo ruožtu aparatūros terminas reiškia „kietąsias“ skaičiavimo dalis, kurios paverčiamos garsiakalbiais, telefonais ar televizoriais, ty apčiuopiamais.
Kam tai
Nors aparatinė įranga yra labiausiai matoma ir apčiuopiama skaičiavimo dalis, be programinės įrangos jie būtų tik paprasti metalo ar plastiko gabalai, nenaudojami. Programinės įrangos svarba yra ta, kad ji suteikia, pavyzdžiui, planšetinio kompiuterio ar televizoriaus naudojimą ir naudingumą, suteikdama šioms funkcijoms, kurios skiriasi priklausomai nuo įrenginiuose veikiančios programinės įrangos tipo.
Kita vertus, programinė įranga kuriama naudojant programavimo kalbas, kurios leidžia kurti kompiuterines programas, mobilias programas ar operacines sistemas. Programavimo kalbos yra pagrįstos taisyklėmis ir modeliais, nustatytais pagal numatytuosius nustatymus. Tai suteikia jiems tam tikrą laisvę kuriant turinį, nes to turinio kūrimas ar plėtojimas gali prasidėti nuo nulio. Programavimo kalbų pavyzdžiai yra „JavaScript“, PHP arba „Python“.
Programinės įrangos tipai
Yra penki programinės įrangos tipai, kurie atskirai identifikuoja juos pagal kodo tipą ir tikslą:
- Mokėjimo. Šio tipo programinė įranga gaunama sumokėjus pardavimo kainą.
- Neatlygintinai. Kita vertus, vadinamoji nemokama programa yra programinė įranga, kuri gaunama be jokių piniginių išlaidų, tai yra, ją galima įsigyti nemokamai.
- Laisvas. Kita vertus, nemokama programinė įranga nurodo ankstesnes dvi (ji gali būti mokama arba nemokama), tačiau tuo skirtumu, kad vartotojas gali keisti kodą. Kitaip tariant, jei kalbėtume apie automobilio pirkimą ir jie leistų mums be vargo modifikuoti jo variklį, tai būtų panašu į kompiuterinės programos įsigijimą ir prieigą prie jos modifikavimo kodo modifikavimo.
- Su reklama. Šio tipo programinę įrangą paprastai galima įsigyti nemokamai, tačiau mainais ji rodo skelbimus, kad uždirbtumėte pajamas.
- Demonstracijos. Vadinamieji „demo“ yra ne kas kita, kaip gerai žinomi „demo“. Garsiausi yra vaizdo žaidimai. Jie susideda iš tam tikru laikotarpiu parodytos programinės įrangos, už kurią iš pradžių mokama nemokamai, kol baigsis tas laikotarpis. Tai strategija mokyti turinio ir skatinti jį pirkti.
Sintezės būdu galime rasti tokius tipus. Tarp jų gali būti hibridų, tai yra, pavyzdžiui, nemokamų ir su skelbimais.
Programinės įrangos klasifikacija
Naudingumo ir naudojimo tikslais paprastai skiriamos trys programinės įrangos klasės:
- Programavimas. Tai įrankių rinkinys, leidžiantis kurti kompiuterines programas. Jie tarytum yra automobilio kūnas. Pavyzdžiai yra teksto redaktoriai arba kodų sudarytojai.
- Taikymo. Jis kaupia įrankius, kurie įgalina veiklą ar veiksmą skaitmeniniu būdu. Tęsiant panašumą, šiuo atveju tai būtų automobilio ratai ir pedalai. Pavyzdžiai yra vaizdo žaidimai ar biuro programinė įranga.
- Sistemų. Tai susideda iš teisingo vartotojo ir programinės įrangos ryšio, kuris yra pats matomiausias patirties proceso veidas. Galiausiai galime patvirtinti, kad tai būtų smagratis ir variklis. Pavyzdys yra operacinės sistemos ar serveriai.
Trys klasės yra būtinos viena kitai, nes norint sukurti įrankius, kuriuos šiandien valdome, būtina paminėti visas pamokas.
Programinės įrangos pavyzdžiai
Toliau pateiksime keletą programinės įrangos pavyzdžių ir išsamiai apibūdinsime jų tipologiją ir atitinkamą klasę:
- Teksto redaktorius „Notepad“. Tai nemokama programavimo programinė įranga. Tai leidžia kurti jame esantį kodą, kad būtų sukurtos bet kokios rūšies kompiuterinės programos.
- „Windows“ operacinė sistema. Tai yra mokama sistemos programinė įranga. Tai padeda supaprastintai susieti vartotoją su programine ir technine įranga, nereikalaujant gilių kompiuterio žinių.
- „Microsoft Excel“ kompiuterio programa. Tai yra mokama programinė įranga. Tai skaičiuoklė, naudojama verslo ar verslo procesams ir strategijoms apskaičiuoti ir skaitmeniniu būdu fiksuoti.
Kaip matome, jei susiejame tris neapčiuopiamus elementus, galima sakyti, kad su „Notepad“ galėtume sukurti „Windows“ arba „Microsoft Excel“; Naudodamiesi operacine sistema galėtume naudoti tiek „Notepad“, tiek „Excel“ teikiamas funkcijas, o pati skaičiuoklė negalėjo būti naudojama prieš tai neišplėtojus savo kodo „Notepad“ ir paleidus „Windows“.