OBS!
Länkar inom parentes leder till information från förra året.
Länkarna uppdateras under kursens gång.
Lv | Dag | Innehåll | Länkar
.fm=FrameMaker 5.5
.ps=PostScript
.pdf=PDF (Acrobat)
.hs=Haskell |
---|
1 |
ons 17 jan | Introduktion
| OH.fm
OH.ps
OH.pdf
|
tor 18 jan | Språk & Grammatik
| OH.fm
OH.ps
OH.pdf
|
---|
fre 19 jan | Övning
| uppgifter.ps
lösningar.ps
|
---|
2 |
ons 24 jan | Lexikalanalys
| OH.ps
|
tor 25 jan | Parsning, del 1
| OH.ps
|
---|
fre 26 jan | Övning
| uppgifter.ps,
lösningar.ps
|
---|
3 |
ons 31 jan | Parsning, del 2, abstrakt syntax
| OH.ps
|
tor 1 feb | Symboltabeller, semantisk analys, typkontroll
| OH.ps
Källkod till exempel:
scopecheck.hs
|
---|
fre 2 feb | Övning
| uppgifter.ps,
lösningar.ps
|
---|
4 |
ons 7 feb | Inställd pga. CHARM-dag
|
tor 8 feb | Körningsorganisation, kodgenerering för stackmaskin
| OH.fm
OH.ps
OH.pdf
|
---|
fre 9 feb | Övning, typkontroll
| uppgifter.ps,
lösningar.ps.
Nya lösningar till uppg 2 & 3:
Typer2.hs,
Typer3.hs
|
---|
5 |
ons 14 feb |
Kodgenerering för 3-operandsmaskin. Kodanalys.
| OH.fm
OH.ps
OH.pdf
|
tor 15 feb |
Kodanalys (forts). Registerallokering. Liten CPU beskrivning
| OH.fm
OH.ps
OH.pdf
|
---|
fre 16 feb |
Övning, körningsorganisation |
se fre 9 feb. |
---|
6 |
ons 21 feb | Optimering, del 1
| OH.fm
OH.ps
OH.pdf
|
tor 22 feb | Optimering, del 2
|
OH.fm
OH.ps
OH.pdf
OH2.fm
OH2.ps
OH2.pdf
Duff's Device
|
---|
fre 23 feb | Övning
| uppgifter.ps,
lösningar.ps
|
---|
7 |
ons 28 feb |
Static Single Assignment (SSA),
Funktionella och Objektorienterade språk
|
SSA: OH.fm
OH.ps
OH.pdf
Fun&Obj:
OH.fm
OH.ps
OH.pdf
|
tor 1 mars |
Funktionella och Objektorienterade språk (forts)
| se ovan
|
---|
fre 2 mars | Övning. Gamla tentor? |
---|