Softver – razlika između verzija
Uklonjeni sadržaj Dodani sadržaj
kopiranje dijela s bs.wiki, slijedi prijevod s en.wiki |
Nema sažetka izmjene |
||
Red 1:
{{radovi}}
'''
Prvu teoriju o softveru osmislio je Alan Turing 1935. u svom eseju Computable numbers with an application to the Entscheidungsproblem (Decision problem). Termin softver prvi je koristio [[John W. Tukey]] [[1958.]] godine.
== Opis ==▼
== Podjela ==
Postoji više vrsta softvera:
Softver ne može raditi bez hardvera, kao što hardver ne može raditi bez softvera. Na hardveru (kao što je hard disk) se nalazi softver (kao što je operativni sistem), softver upravlja hardverom. Obično, softver sa hard diska se učitava na RAM memoriju odakle se prosljeđuje procesoru koji izvšrava naredbe koje sadrži neki program (softver). Najniži nivo softvera je mašinski kod (binarni kod), najjednostavniji oblik programa koji je obično teško promjeniti. Softver se zato češće piše u programskim jezicima višeg nivoa koje ljudi mnogo bolje razumiju nego li nule i jedinice. Za prevođenje programskih naredbi se koristi kompajler koji ponovo prevodi taj kod u, najniži, mašinski kod koji računar razumije (nule i jedinice).▼
'''Sistemski softver''' su osnovni programi koji omogućavaju izvođenje osnovnih funkcija na računalu te su bitni za rad hardvera kompjutera te kompjuterskog sustava. U njega spadaju:
* operacijski sustav - kao što su Windowsi ili Linux
* pokretači uređaja (''device drivers'')
* grafičko korisničko sučelje (GUI)
* utility softver
Ovaj tip softvera često dolazi s kupljenim računalom.
'''Aplikacijski softver'''su programi koji pomažu u izvršenju određenih zadataka. Riječ je o tipu softvera na koji većina ljudi pomisli kada se spomene softver. Ovo je poprilično široka kategorija koja se sastoji od mnogo programa raznih vrsta, koji uključuju i internetski preglednik koji prikazuje ovu stranicu. Osim internetskog preglednika u aplikacije spadaju i baze podataka, računalne igre, obrazovni softver, softver za obradu teksta, slike, zvuka i/ili videa, medicinski softver, matematički softver, softver za 3D modeliranje, simulacijski softver, komunikacijski softver, poslovni softver itd.
'''Programski softver''' su programi koje programeri koriste za vrijeme stvaranja drugih programa te njihovog modificiranja. Uključuje kompajlere, interpretere, debuggere, linkere i tekstualni editor.
Integrirano razvojno okruženje ili ''integrated development enviroment'' (IDE) je jedna aplikacija koja uključuje sve prethodno navedene funkcije.
▲=== Opis ===
Većina softvera ima priloženu dokumentaciju koja krajnjem korisniku objašnjava kako se koristi i što radi. Bez dobrog sustava pomoći softver može biti teško koristiti, pogotovo ako je riječ o nekom vrlo specijaliziranom i kompleksnom programu kao što je Photoshop ili AutoCAD. Također može biti dostupna i dokumentacija za ''developere'', s priloženim kodom kao komentarima i/ili odvojenim datotekama, koja objašnjava kako program radi i kako se može izmijeniti.
▲Softver ne može raditi bez hardvera, kao što hardver ne može raditi bez softvera. Na hardveru (kao što je
=== Način rada ===
Linija 18 ⟶ 33:
=== Verzije softwarea ===
Kako vrijeme odmiče, tako se pojavljuju nove inačice svakog kvalitetnog
Kad se radi o
== Izvori ==
|