Catégories : Tous - software

par Danilo Milovanovic Il y a 10 années

682

Programski sistem-Danilo Milovanovic

Programové systémy zahrnují různé nástroje a aplikace určené k vývoji, testování a údržbě softwaru. Mezi klíčové komponenty patří textové editory, které umožňují zapisování a úpravy zdrojového kódu, a překladače, které překládají kód z vyšších programovacích jazyků do strojového jazyka.

Programski sistem-Danilo Milovanovic

Programski sistem-Danilo Milovanovic

Sredstva za razvoj softvera (CASE alati)

Programski prevodioci (jezički procesori)



Pretprocesori
Interpretatori
Interpretator je prevodilac čiji je ulazni jezik viši programski jezik, a izlazni jezik je neka posredna forma koja se iterpretira(izvršava). Interpretator prevodi jednu naredbu iz višeg programskog jezika na niz instrukcija mašinskog jezika, pristupa izvršavanju ovih instrukcija, potom prelazi na prevodjenje i izvršavanje sledeće naredbe.
Kompilatori
Kompilator je prevodilac čiji je ulazni jezik viši programski jezik , a izlazni jezik je mašinski jezik. Kompilator prevodi na interni mašinski jezik čitav program pa se tek onda pristupa njegovom izvršavanju.
Asembleri i makroasemblesri

Programski prevodioci su jezički procesori koji prihvataju programe pisane na nekom drugom od programskih jezika i generišu funkcionalno ekvivalentne programe na nekom drugom jeziku.

Programski (razvojni ) sistem je skup programa koji služe za automatizaciju pripreme i testiranja korisnickih programa.

Uslužni programi (servisni programi)

Sredstva za testiranje i otklanjanje grešaka
Pomoćni programi
Povezivač
Program za povezivanje - Rezultat prevođenja programa ne dobija se direktno u mašinskoj formi, već u formi koja se naziva objektni modul. Da bi se program mogao izvršavati u računaru, nrophodno je dovesti ga u izvršnu formu i smestiti ga u operativnu memoriju.
Editor
Editor programa ili editor teksta je deo sistemskog softvera koji realizuje pripremu (unošenje) programa u posebnoj fazi razvoja programa. Namenjen je unosu i modifikaciji tekstualnih podataka npr. programa na višim programskim jezicima, knjiga i drugih tekstualnih dokumenata. Rezultat editovanja je izvorni program. Editori teksta čine bitan deo korisničkog interfejsa.