Programski Prevodioci

osnovni podaci

Nastavnici:
Dunja Vrbaški dunja.vrbaski(AT)uns.ac.rs


Asistenti:
Olja Miljatović olja.miljatovic(AT)uns.ac.rs

Marijana Matkovski marijanamatkovski(AT)uns.ac.rs

nastavni plan

Semestar: 5
Broj časova predavanja (nedeljno): 2
Broj časova računarskih vežbi (nedeljno): 2

Sadržaj predmeta:
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.

Uvid u radove, prvi kolokvijum iz Programskih prevodilaca

Programski Prevodioci - 16. Decembar 2016

Za studente koji redovno slušaju Programske prevodioce

Uvid u studentske radove biće omogućen u terminima redovnih vežbi, tokom sledeće nedelje (počevši od 19. decembra). Molimo da na uvid dođete u termin u kojem ste i polagali kolokvijum. 

Za stare studente

Uvidu u studentske radove biće u utorak, 20. decembra, u 11h u kancelariji 215 u Jugodrvu.

Rezultati prvog kolokvijuma - Programski prevodioci

Programski Prevodioci - 15. Decembar 2016

 Rezultati prvog kolokvijuma se nalaze u prikacenim fajlovima, po smerovima.

Termin prvog kolokvijuma iz Programskih prevodilaca za stare studente

Programski Prevodioci - 6. Decembar 2016

Termin prvog kolokvijuma iz Programskih prevodilaca za stare studente je u subotu 10.12.2016. u 13h u laboratoriji MI A2-1. Traje ukupno 90 minuta. Poneti indeks.
 

Konsultacije povodom kolokvijuma

Programski Prevodioci - 30. Novembar 2016

Termin konsultacija povodom prvog kolokvijuma je:
petak, 2.12.2016. u 11h u kancelariji 215 u zgradi bivseg Jugodrva. 

Dve ispravke u slajdovima

Programski Prevodioci - 22. Novembar 2016

U slajdovima koji se zovu PP6-semantika-miniC.pdf postoje 2 greske:
1) na slajdu (strani) 8 u poslednjem redu druge tabele, za simbol x u polju attr treba da pise 1 (a ne 2 kao sto je pisalo)
2) na slajdu 10 treba da pise da se tip parametra cuva u polju ptype (a ne u polju attr).
Ispravljeni slajdovi su postavljeni u repozitorijum predmeta. 

Test iz Programskih prevodilaca

Programski Prevodioci - 21. Novembar 2016

Test iz Programskih prevodilaca pocinje od utorka 22.11.2016. i traje do ponedeljka 28.11. Termin za stare studente je subota 26.11.2016. u 10h u ucionici MI A2-1.
Studenti se ocekuju u svojoj grupi, prema zvanicnoj raspodeli po grupama! Ako se pojavi vise od 32 studenta, prednost imaju studenti iz te grupe.
Obavezno PONETI INDEKS ili licnu kartu (bez indeksa ne mozete prisustvovati testu)!
Ako neko zakasni, ne postoji nacin da ga ukljucimo u test.

Termin Testa za stare studente na Programskim prevodiocima

Programski Prevodioci - 17. Novembar 2016

 Termin Testa za stare studente na Programskim prevodiocima ce biti u subotu 26.11. u 10h (traje 30 minuta). Gradivo koje ce biti na testu je ono koje smo presli na predavanjima i vezbama do te nedelje nastave.

Bitni termini u toku semestra

Programski Prevodioci - 3. Novembar 2016

Test 1: uto 22.11. , cet 24.11. , pon 28.11.
Kolokvijum 1: uto 6.12. , cet 8.12. , pon 12.12.
Kolokvijum 2: uto 10.01. , cet 12.01. , pon 16.01.
Ispitni test: uto 17.01. , cet 19.01. , pon ???

Nadoknada ponedeljka ce biti dogovorena sredinom januara.

Programski prevoioci - ukupni poeni

Programski Prevodioci - 10. Jun 2016

 U prilogu se nalazi spisak studenata sa osvojenim poenima.

Studenti koji imaju izmedju 25 - 30 poena treba da se jave u ponedeljak 13.06. u 13h kancelariju 215 u zgradi bivseg Jugodrva.
Studenti koji zele da poniste predispitni test, mogu to da urade mail-om (do 13.06.) ili licno u ponedeljak 13.06. u 13h u kancelariji 215, Jugodrvo.
Potpis mogu uzeti svi, ali oni koji imaju manje od 30 poena nece imati pravo da izadju na ispit.
Potpis i upis ocene je u ponedeljak 13.06. u 13h u kancelariji 215, Jugodrvo.

Programski prevodioci - Rezultati drugog kolokvijuma

Programski Prevodioci - 3. Jun 2016

U prilogu se nalaze rezultati svih testiranja znanja u okviru predispitnih obaveza.
Uvid u radove sa drugog kolokvijuma ce biti u ponedeljak 6.6. u terminu redovnih konsultacija (13h) u 215 u Jugodrvu. 
Sledece nedelje u terminu vezbi ce biti odrzan ispitni predrok: gradivo = sve sto smo radili do sad na predavanjima i vezbama. Test (Otisak) traje 60 minuta i obuhvata oko 40 pitanja.

Programski prevodioci - Priprema za drugi kolokvijum

Programski Prevodioci - 24. Maj 2016

U prilogu su fajlovi koji mogu pomoci u pripremi drugog kolokvijuma:
- zbirka miniC i MICKO (ceo kompajler detaljno objasnjen) - miniC.pdf
- alat koji prikazuje u bojama korespodentni miniC i asemblerski kod - MickoHTML.zip
- dodatni zadatak za resavanje - primerK2-switch.tar.gz
- micko osnovni kod - code-gen.tar.gz

Stalni termin konsultacija je ponedeljak 13h kancelarija 215, Jugodrvo.
Konsultacije je moguce zakazati i putem mail-a: tweety at uns.ac.rs

Rezultati prvog kolokvijuma iz Programskih prevodilaca

Programski Prevodioci - 6. Maj 2016

Radovi se mogu pogledati u ponedeljak 9.5. u 13h (u redovnom terminu konsultacija) u kancelariji 215 u zgradi bivseg Jugodrva.

Primer zadatka za prvi kolokvijum iz Programskih prevodilaca

Programski Prevodioci - 3. Maj 2016

Dodatne konsultacije za prvi kolokvijum za grupu cetvrtkom su u sredu 4.05. u 15h u kancelariji 215 u zgradi bivseg Jugodrva.

Finalni rezultati i termin upisa ocena - Ispravka

Programski Prevodioci - 25. Januar 2016

Finalni rezultati su postavljeni u repozitorijum (SpisakOcene i SpisakZaIspit). Upis ocena će se obaviti u utorak 26.01.2016. u 11h u MI A2-1.

ISPRAVKA: Greškom nastavnika, poeni sa vežbi i predavanja za neke studente nisu bili uračunati, pa su na repozitorijumu postavljeni ispravljeni spiskovi.

Rezultati drugog testa iz teorije i ukupni poeni

Programski Prevodioci - 24. Januar 2016

Rezultati drugog testa iz teorije i ukupni poeni su postavljeni u repozitorijumu (SpisakTestT2.pdf).

Spisak sa konačnim ocenama će biti objavljen u subotu.

Programski Prevodioci - 22. Januar 2016

Gledanje radova za grupu cetvrtkom

Programski Prevodioci - 21. Januar 2016

ce biti u cetvrtak 21.01. posle Otiska (oko 20:15).

Rezultati drugog kolokvijuma

Programski Prevodioci - 18. Januar 2016

U prilogu su rezultati drugog kolokvijuma.

Uvid u radove se može obaviti u ponedeljak 25.01.2016. u 14h u prostoriji MI A2-1.

Termin Otiska za grupe utorkom, dana 19.01.

Programski Prevodioci - 18. Januar 2016

Termin Otiska za grupe utorkom, dana 19.01. ce biti:
18:00 (umesto 17:30) i
19:15 - ostaje isti termin pocetka.