Početna stranicaVisoka učilištaKorisničke stranice
Prevođenje programskih jezika
Kratica: Opterećenje: 45(P) + 15(A) + 15(L) + 0(K)
Nositelji: Prof. dr. sc. Siniša Srbljić
Izvođači: dr. sc. Miroslav Popović ( Laboratorijske vježbe, Predavanja )
Doc. dr. sc. Dejan Škvorc ( Laboratorijske vježbe, Predavanja )
Ivan Budiselić dipl. ing. ( Auditorne vježbe, Laboratorijske vježbe )
Zvonimir Pavlić mag.ing.comp. ( Laboratorijske vježbe, Auditorne vježbe )
Ivan Žužak dipl. ing. ( Laboratorijske vježbe )
Opis predmeta: Proučavaju se procesi postupnog hijerarhijskog prevođenja korisničkih jezika, viših
programskih jezika i jezika hijerarhije virtualnih strojeva u ciljni jezik odabranog računalnog
sustava. Opisuju se tehnike i načela procesa prevođenja jezika potrebnih u suvremenim
sveprisutnim, svakidašnjim i nevidljivim raspodijeljenim računalnim sustavima. Daje se
kratki pregled i povijest programskih jezika i jezičnih procesora. Prevođenje jezika objašnjava
se osnovnim procesima analize izvornog i sinteze ciljnog programa. Uključene su osnovne
faze analize (leksička, sintaksna i semantička analiza) i sinteze (generiranje međukôda,
generiranje ciljnog programa i optimiranje). Razmatra se priprema i potpora izvođenju
programa. Proučavaju se generatori jezičnih procesora.
Jezici na kojima se održava nastava: - - -
Obavezna literatura:
1. S. Srbljić (2007). Prevođenje programskih jezika, Element Zagreb
2. D. Grune, H. E. Bal, C. J. H. Jacobs, K. G. Langendoen (2000). Modern Compiler Design,Wiley
3. A. V. Aho, R. Sethi, J. D. Ullman (1986). Compilers: Principles, Techniques, and Tools, Addison-Wesley
4. K. Cooper, L. Torczon (2003). Engineering a Compiler, Morgan Kaufmann
5. S. S. Muchnick (1997). Advanced Compiler Design and Implementation, Morgan Kaufmann
Preporučena literatura: - - -
Preduvjeti za upis predmeta:
Položen : Uvod u teoriju računarstva
Legenda
P - Predavanja
A - Auditorne vježbe
L - Laboratorijske vježbe
K - Konstrukcijske vježbe
* - Predmet se ne polaže
Copyright (c) :: Ministarstvo znanosti, obrazovanja i sporta Republike Hrvatske. Sva prava zadržana.
Programska podrška (c) i održavanje :: Sveučilište u Zagrebu, Sveučilišni računski centar
Oblikovanje (c) :: Listopad Web Studio
Posljednja izmjena 2012-12-19