Programski Sistemi

r

Programi koji sluze za autorizaciju pripreme testiranja korisnickih programa. Osnovna podela programskog sistema je na programske prevodioce i usluzne programe.

Programski Prevodioci

Amsmbleri i makroamsembleri

Kompilatori

r

Prevodilac ciji je ulazni jezik visi programski jezik,a izlazni jezik je neka posredna forma koja se interpretira. Interpretator prevodi jednu naredbu iz viseg programskog jezika na niz instrukcija masinskog jezika, pristupa izvrsavanju ovih instrukcija, potom prelazi na prevodjenje i izvrsavanje sledece naredbe.

Interpretatori

r

Prevodilac ciji je ulazni jezik visi programski jezik, a izlazni je neka posredna forma koja se interpretira. Interpretator prevodi jednju naredbu iz viseg programskog jezika na niz instrukcija masinskog jezika, pristupa izvrsavanju ovih instrukcija, potom prelazi na prevodjenje i izvrsavanje sledece naredbe.

Predprocesori

Usluzni Programi

Editor

r

Namenjen je unosu i modfikaciji tekstualnih podataka npr. programa na visim programskim jezicima, knjiga i drugih tekstualnih dokumenata. Editori cine bitan deo korisnickog interfejsa.Vazna karakteristika editora je skup editorskih funkcija koje su na raspolaganju korisniku-Zamena objekata-Premestanje objekta-Kopiranje Objekta-Razdvajanje objekta

Linijski Editor

r

Tekst se posmatra kao niz linija razdvojenih upravljackim znakom za kraj linije.

Ekranski Editor

r

Sadrzaj ekrana predstavlja prozor u tekst unutar kojeg se kursor moze dovesti na mesto gde ce se vrsiti umetanje, brisanje i druge editorske funkcije.

Povezivac

r

Rezultat prevodjenja programa ne dobija se direktno u masinskoj formi, vec u objektnom modulu. Da bi program mogao da se izvrsava u racunaru, neophodno je dovesti ga u izvrsnu formu i smestiti ga u OM.Izvrsna forma programa se dobija povezivanjem objektnih modula u jednu celinu.Celopupan poso oko generisanja izvrsne forme i njenog smestanja u OM obavlja se u posebnoj fazi koja se naziva povezivanje i sledi posle prevodjenja. Deo koji realizuje funkciju naziva se povezivac ili linker. Postoje razne verzije povezivaca, a ponekad oni vrse i punjenje izvrsne forme programa u OM.

Sredstva za testiranje i otklanjanje greske

Pomocni programi