Kompilator- och översättarteknik
Programkurstillfälle, 7,5 hp
- Studietid: 2024 vecka 3 till 2024 vecka 12
- Ort: Campus Karlskrona
- Undervisningsform: Campus, dagtid, halvfart 50%
- Huvudområde: Datavetenskap
- Språk: Engelska
- Nivå: G1F
- Anmälningskod: BXETJ
- Kurskod: DV1656
Denna kurs är del av program och går inte att söka till.
Kompilator- och översättarteknik, 7,5 hp
Kompilator och översättarteknik används vanligtvis under mjukvaru-utvecklingen. Eftersom på ena sidan är de flesta program som vi skriver i högnivåspråk, och på andra sidan förstår hårdvaran endast lågnivåspråk (binära instruktioner). Kompilatorer används huvudsakligen för att översätta dessa program som är skrivna i högnivåspråk till lågnivåspråk (såsom assembler). Assembler är ansvarig för att generera binär kod från en assembler fil. Förstå kompilatorteknik är grundläggande kunskaper hos den avancerade programmeraren som kommer att uppdatera existerande programspråk eller optimera existerande kompilatorer. Dessutom kommer det att behövas designa nya domänspecifika programmeringsspråk och utveckla deras kompilatorer. Dessutom är tekniken som används vid översättning och kompilering också användbar inom många andra områden, där kunskap om detta området är särskilt användbart.
Bra att veta
Vad är datavetenskap?
Ta reda på mer om din framtid! Vad kommer du att studera under din utbildning och vad kan du arbeta med efteråt? Vilka branscher kommer att efterfråga din kompetens och vilka delar av vår vardag kommer du kunna påverka?