Generacije programskih jezika
PANEVROPSKI UNIVERZITET APEIRON
Fakultet Zdravstvena njega - sestrinstvo
Banja Luka
Seminarski rad:
Generacije programskih jezika
Nastavni predmet: Informatika i računarske tehnologije u zdravstvu
Predmetni nastavnik:
Prof. dr Branko Latinović
Student:
Borjan Jukić
2014.
Informatika
Programski jezici
Borjan Jukić
Januar 2014
2

Informatika
Programski jezici
Borjan Jukić
Januar 2014
4
Informatika
Programski jezici
Borjan Jukić
Januar 2014
5
Uvod
Racunarski sistem je uređaj sposoban da automatski izvrši obradu podataka. On izvršava
samo ono što mu je zadato instrukcijama. Za rješavanje bilo kog problema postupak rješavanja
mora se raščlaniti na najejednostavnije korake, a zatim za svaki od tih koraka napisati naredba (in-
strukcija) koju računar treba da izvrši.
Ovaj postupak naziva se
programiranje
, dok se spisak naredbi kojima saopštavamo raču-
naru način rješavanja određenog problema nazivamo
program
.
Rad računara sastoji se i automatskom prelasku sa jedne na sledeću instrukciju sve dok ne
izvrši sve instrukcije predviđene programom.
Svaki računarski sistem sastoji se iz dvije komponente:
- tehničkih uređaja (mašine) – računarski hardvar: oznacava sve uređaje računarskog sis-
tema, odnosno sve one dijelove koji se vide i mogu da se dotaknu,
- programske nadogradnje– racunarski softvar: programi po kojima računar radi.
Hardver predstavlja, dakle fizičke komponente koje je potrebno instalirati i uključiti da bi
računar proradio.
Pojam softver odnosi se na sveukupnost instrukcija, programa i procedura koji se generiše,
aktiviraju i koriste na raznorazne načine da bi se omogućilo hardveru da realizuje željene poslove.
Softver se sastoji od podataka smiještenih na magnetnim medijumima u elektronskim memorijama
itd.
Digitaini računar rješava zadatak tako što je prethodno "programiran", posebno za njega
razvijenim softverom. Prvi računari programirani su tako da su pravljene liste instrukcija pisanih u
binarnom kodu koje su u memoriju računara prenošene korišćenjem tastature teleprintera ili bušene
papirne trake. Pisanje ovakvih programa u takozvanom internom jeziku računara bilo je veoma
teško i komplikovano, posebno je bilo teško otkrivanje i korigovanje grešaka u programima. Danas
programeri pišu programe na jezicima koji su veoma slični prirodnom jeziku, to su viši i
algoritamski programski jezici. Programeri direktno upisuju naredbe programa u memoriju
računara. Posebni programi naredbe viših programskih jezika, prevode na interni mašinski jezik
računara. Posebnu klasu ovih programa čine asembleri (engl. assembler), zatim prevodioci ili

Informatika
Programski jezici
Borjan Jukić
Januar 2014
7
1. SOFTVER
Računarski hardver ne može da izvrši nijednu aktivnost bez prethodno dobijene instrukcije.
Te instrukcije nazivamo softverom, ili računarskim programima. Softver omogućava korisniku da
koristi računar da bi ostvario željeni cilj.
Dijagram 1. Vrste programa
Softver predstavljaju programi, koji se sastoje od sekvenci instrukcija za računar. Proces
pisanja programa se naziva
programiranje
, a osobe koje izvršavaju taj proces, nazivaju se
programeri. Generalno, razlikujemo dve vrste softvera: aplikativni softver i sistemski softver.
Aplikativni softver predstavlja skup računarskih instrukcija, pisanih u određenom programskom
jeziku. Te instrukcije pokreću računarski hardver koji potom obrađuje određene podatke ili
informacije, a sve u cilju ostvarivanja određenih korisnikovih potreba. Sistemski softver djeluje kao
most između računarskog hardvera i aplikativnih programa. Sistemski softver omogućava
izvršavanje važnih funkcija za računarske sisteme, kao što su učitavanje samog sebe kada se
računar uključi, ili upravljanje sekundarnom memorijom.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti