Kompilatorer och interpretatorer
Som programmerare behöver man ofta skriva program som analyserar, tolkar och översätter olika typer av data eller program. Det kan vara allt från HTML-filer och enkel konfigurationsinformation till kod i C++. I kursen går vi igenom teori och praktik för hur man gör sådan tolkning och översättning i ett datorprogram. Vi studerar uppbyggnaden av kompilatorer och interpretatorer, och hur dessa delar upp källkoden i symboler, analyserar den i enlighet med programspråkets grammatik, optimerar, och till slut genererar körbar kod. I kursen ingår också exekveringsmiljöer och verktyg för att bygga kompilatorer. En stor del av kursen utgörs av programmeringsövningar, där studenterna bland annat får bygga viktiga delar av en kompilator.
Kommande starter
1 tillgängligt startdatum
Förkunskaper
Örebro universitet
Örebro universitet är ett av Sveriges mest expansiva universitet med cirka 17 000 studenter och 1 260 anställda. Tre kilometer, eller tio minuter på cykel, från centrala Örebro ligger universitetets huvudcampus. Campusområdet är som en egen liten stad - förutom...
Highlights