Skip to search boxSkip to navigationSkip to main content

Programmer som data

Course:
Course types
Course

About the course

Kursets formål er at give en dybere praktisk og teoretisk forståelse for implementation af programmeringssprog, herunder især maskinmodellen bag Java, C# og F#. Kursusemnerne omfatter leksikalsk analyse, grammatikker, syntaksanalyse, abstrakt syntaks, stakmaskiner, virtuelle maskiner, mellemkodesprog (inklusive JVM og .NET CLI), og continuations. Endvidere implementering af fortolkere, typeinferens, oversættere for en delmængde af C og for en delmængde af SML, garbage collectors, og kodegenerering for virtuelle maskiner og maskinkode (fx x86).

Course Information

Course Level

BSc

Time Period

01/01/2000Ongoing

Format

A - Written exam

Instruction Language

Danish

Course Credits

ECTS

ID

Course number/ID: BSPRDAT1KU

Managing Organisation

Occurrences