FESB NASTAVA
Diplomski 220 Elektronika i računalno inženjerstvo 2. semestar
Nema predmeta
Upit treba biti dulji od 1 znaka...
Nema rezultata
U polje za pretragu upišite naziv ili kôd predmeta koji želite pronaći
Jezici i prevoditelji
(FELH06)
2024/25 godina
preduvjeti za upis
nema
ciljevi predmeta
Osposobljavanje studenata za: očekivani ishodi učenja
Studenti će nakon uspješno savladanog predmeta moći: nositelji predmeta
nastava i predavači
ECTS
5
Diplomski 220
Elektronika i računalno inženjerstvo
2. semestar
1. godina
predmet napredne razine
Način ocjenjivanja
apsolutno
sadržaj
Povijest programskih jezika, uvod u jezik Cool, elementi jezika, struktura kompajlera, regularni i jezici, funkcija značenja, regularni izrazi, algoritam dijeljenja ulaznog stringa, DKA, NKA, regularna gramatika, NKA-DKA, optimizacija DKA, tablica prijelaza, bezkontekstna gramatika, izvodi, višeznačnost, obrada grešaka, RSP algoritam, višeznačnost, prerada slijeva, sadržaj semantičke analize, pojam dosega, tablica simbola, tipovi, pravila određivanja tipova, stanje varijabli, podtipovi, stanje varijabli klase, najmanji nadtip, stanje metoda, implementacija provjere tipova, ograničenja statičke provjere tipova, napredna provjera tipova i SELF TYPE, implementacija SELF_TYPE, greške pri provjeri tipova, organizacija izvođenja, aktivacijski zapisi, poravnavanje memorije, stog mašina, registar mašina, stog mašina s jednim registrom, generiranje koda preporučena literatura
dopunska literatura
jezik poduke
Hrvatski
način praćenja kvalitete i uspješnosti izvedbe svakog predmeta i/ili modula
Mišljenja studenata o kvaliteti nastave putem anketa. ispit (način polaganja, ispitni rokovi)
Ispit se sastoji od teoretskog i praktičnog dijela. Praktični dio je seminarski rad u kojem studenti izrađuju prevoditelj za jezik Cool u četiri faze. Uvjet za pozitivnu ocjenu je ukupno 50% bodova iz teoretskog dijela ispita.
|