Sidans innehåll
Compiler Construction
Kurs
DIT301
Avancerad nivå
7,5 högskolepoäng (hp)
Om utbildningen
Syftet med kursen är att utveckla en förståelse för hela processen i en kompilator, med början i lexikalanalysen och som avslutas med maskinkodsgenerering. Laborationen i kursen består i att skriva en komplett kompilator för ett litet imperativt språk.
Kompilatorteori och -implementation, med betoning på kodgenerering och runtime-miljöer.
Behörigheter och urval
Behörighet
För tillträde till kursen krävs att studenten har minst 120 hp i datavetenskap eller motsvarande. Specifikt krävs följande kurs: DIT231 Programspråksteknik eller motsvarande.
Följande kunskapsnivå i Engelska krävs; Engelska 6/Engelska B eller motsvarande från ett erkänt internationellt test, t.ex. TOELF, IELTS.
Urval
Högskolepoäng, max 285 hp.