Kategorier: Alle - program

af Marko Mitic 10 år siden

450

Programski Sistemi(Marko_Mitic)

Text se zaměřuje na různé typy programů a jejich úlohy, zejména v souvislosti s autorizací a testováním uživatelských programů. Rozděluje programové systémy na překladače a užitkové programy.

Programski Sistemi(Marko_Mitic)

Programski Sistemi

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

Usluzni Programi

Pomocni programi
Sredstva za testiranje i otklanjanje greske
Povezivac

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.

Editor

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

Ekranski Editor

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

Linijski Editor

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

Programski Prevodioci

Predprocesori
Interpretatori

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.

Kompilatori

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.

Amsmbleri i makroamsembleri