Kompilatorkonstruktion, våren 2001

CTH: TDA 280 (4.0p)
GU: INN 300 (5p)

Välkommen Lärare Kurslitteratur Veckoschema Kompilatorprojekt Elrapport Leksaker Länkar

Planerat föreläsnings- och övningsschema

Föreläsningarna är på onsdagar 8-10 i MD9 och torsdagar 13-15 i MD9. Övningarna är på fredagar 8-10 i MD9. (Se även Schema D3 lp3 (Valfria).)

OBS! Länkar inom parentes leder till information från förra året.
Länkarna uppdateras under kursens gång.
LvDagInnehållLä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 janLexikalanalys 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?

Tentamensdatum

  • Ordinarie tenta: torsdag 8 mars, eftermiddag
  • Omtenta: lördag 25 augusti, förmiddag
Ändrad senast Tuesday 2001-06-19 kl 15:00

Thomas Hallgren
Institutionen för Datavetenskap
Chalmers Tekniska Högskola
[ Valid HTML? | Check Links ]