45040      KOMPILATORTEKNIKK
           Kompilatorteknikk
           Compiler construction
Faglærer:  Førsteamanuensis Øystein Nytrø
Uketimer:  Høst: 2F + 2Øu + 2Øs + 1D = 9Bt
Tid:       Høst: F   on  08-10  329-SII                     Ø   fr  13-15 329-SII
Eksamen:   6.desember                                Hjelpemidler: C1       Øvinger: OKarakter: TE

Mål: Faget skal gi en innføring i prinsipper og metoder for oversetting og analyse av programmer.

Forutsetning: Fag 45023 Datamaskiner GK og 45092 Programmeringsspråk eller tilsvarende kunnskaper.

Innhold: Faget gir en innføring i syntaksanalyse, symboltabeller, syntaksorientert oversetting, intern representasjon av programmer, kodegenerering, registerallokering, feilanalyse, optimalisering, oversetting til spesielle instruksjonssett, spesielle abstrakte maskiner, oversetting fra spesifikasjonsspråk og automatisk programgenerering.

Undervisningsform: Forelesninger. Teoretiske og praktiske øvinger.

Kursmateriell: Lærebok oppgis ved kursstart. Interne notater. Artikler.