Predmet: Programski prevodioci
(14 -
IFE220) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
Program se primenjuje od 30.09.2005.. Ovladavanje studenata problemima prevođenja sa jednog programskog jezika na drugi, principima rada programskih prevodilaca, alatima za njihovo pravljenje i načinom njihove implementacije. Ovladavanje pravljenjem programskog prevodioca na početničkom nivou. Student ovladava veštinama i algoritmima za kreiranje formalnih jezika i gramatika, njihovih prevodilaca i sintaksnih analizatora. Stečena znanja su osnova za praćenje nastave na stručnim predmetima koji slede. Zadatak programskih prevodilaca, Vrste programskih jezika i prevodilaca, Formalni jezici, Gramatike i automati, Leksička, sintaksna i semantička analiza, Generisanje (među)koda, Upravljanje memorijom i tabela simbola, Optimizacija (među)koda, Tipovi, Interpretacija međukoda, Struktura prevodilaca, Generatori prevodilaca. Predavanja. Računarske vežbe. Konsultacije. U okviru predispitnih obaveza studenti polažu četiri testa i jedan predmetni projekat. Na završnom ispitu se proverava teorijski deo gradiva. Broj poena potrebnih za potpis je 30.
|