Odjel za matematiku

Prevoditelj programskih jezika

I075 (2+1+1) - 6 ECTS bodova

 

OSNOVNE INFORMACIJE

compiler constructino imagePrevoditelj programskih jezika se izvodi kao izborni kolegij na diplomskom studiju matematike i računarstva. Cilj kolegija je upoznati studente s konceptom prevođenja programskog jezika. Ovladati s leksičkom analizom, regularnim izrazima, metodama parsiranja (recursive-decent, LL, LR). Razumjeti syntax-directed translations, intermediate-code generation i run-time okruženja te završni korak generiranja koda. Konačni cilj kolegija je implementirati vlastiti pojednostavljeni prevoditelj (compiler).

 

  • Sadržaj kolegija možete dohvatiti na sljedećem linku (pdf).

 NASTAVNIKKONZULTACIJE
NASTAVNICI

izv.prof.dr.sc. Domagoj Matijević
prof.dr.sc. Sebastian Hack

prema dogovoru putem e-maila
ASISTENT Luka Borozan prema dogovoru putem e-maila

 

OSNOVNA LITERATURA

  1. A. V. Aho, M.S. Lam, R. Sethi, J.D. Ullman, Compilers: Principles, Techniques, and Tools (2nd Edition), Pearson Education Limited, 2014.

  2. K. Cooper, L. Torczon, Engineering: A Compiler (2nd edition), Elsevier 2012.

  3. H. Seidl, R. Wilhelm, S. Hack, Compiler Design – Analysis and Transformation, Springer Verlag, 2012.

 

RASPORED PREDAVANJA I VJEŽBI

Kolegij u zimskom semestru 2020./21. se izvodi u suradnji sa Computer Science Department, Sveučilište Saarland, i u potpunosti se izvodi na engleskom jeziku. Studenti Matematike i računarstva Odjela za matematiku zajedno sa Computer Science studentima Sveučilišta Saarland prate i polažu kolegij prema istim pravilima. Organizacija kolegija za sve studente je organizirana na daljinu, a tehnički se odvija putem Teams kanala. 

NASTAVNI MATERIJALI

 Nastavni materijali su dostupni na Teams kanalu kolegija.

 

OBAVIJESTI

 

You are not authorised to post comments.

Comments powered by CComment