Kompilatorer och interpretatorer
Det här är hemsidan för kursen
Kompilatorer och interpretatorer
(på engelska: Compilers and Interpreters)
som ges i läsperiod 1 (september-oktober) hösten 2009.
Länkar till tidigare kurstillfällen finns
här.
Snabblänkar:
Föreläsningar
1
2
3
4
5
6
7
8
9
10
11
12
|
Labbar
1
2
3
4
5
6
(7)
Allmän information om kursen
-
Kursplan
-
Lokal kopia från 2009-08-18, ifall den länkade webbsidan försvunnit eller ändrats
-
Schema (PDF)
-
Lokal kopia från 2009-08-18, ifall den länkade webbsidan försvunnit eller ändrats
-
Bokade lokaler
-
Lokal kopia från 2009-08-18, ifall den länkade webbsidan försvunnit eller ändrats
-
Kursinnehåll
och föreläsningsplan.
Här finns också länkar till föreläsningsanteckningar.
-
Personal:
Nyheter
-
3 mars 2010:
Sammanställning av kursvärderingen
som gjordes på tentan 7 november.
-
4 januari 2010:
Resultat
från
tentan 19 december.
-
19 december 2010:
Tentan
från idag.
-
28 november 2009:
Resultat
och
lösningsförslag
från
tentan 7 november.
Jag kommer att ha en tentavisning torsdag 3 december kl 14:00-15 i
mitt rum (T2220). Därefter kan tentorna hämtas på expeditionen.
-
7 november 2009:
Tentan från idag.
-
8 oktober 2009:
Nyinsatt kompilatorföreläsning, som ersättning för den som blev
inställd:
onsdag 14 oktober kl 13:15 - 15:00 i T111.
-
2 oktober 2009:
Läraren är sjuk, så dagens föreläsning (fredag 2009-10-02 kl 10:15-12 i T211) är inställd.
Den kommer att ges vid ett annat tillfälle.
-
19 augusti 2009:
Första föreläsningen ges onsdag vecka 36 (2 september) i T111 klockan 13:15. Välkomna!
Kursmaterial
-
Sidan med
kursinnehållet
innehåller länkar till föreläsningsanteckningar
och till det kursmaterial som finns på webben.
-
Labbinstruktioner.
Labbinstruktionerna är skrivna för Windows och Visual Studio,
men är man van vid Linux eller Unix är det minst lika enkelt att göra dem där.
-
Några
texter
om kompilatorteknik.
-
Källkoden
till programmet i avsnitt 2.5 i (gamla) kursboken.
-
Källkoden
till den mycket enkla kompilatorn i avsnitt 2.9 i (gamla) kursboken.
-
Gamla tentor:
-
Varför kallas kompilatorer för "kompilatorer"?
Kurslitteratur
-
Kursbok:
Aho, Lam, Sethi, Ullman:
Compilers: Principles, Techniques, and Tools,
Second Edition,
Addison Wesley, 2007.
(Ja, det har kommit en ny upplaga, så det är inte den gamla från 1986.)
Paperback:
ISBN-10 0321491696
ISBN-13 978-0321491695.
Hardcover:
ISBN-10 0321486811
ISBN-13 978-0321486813.
Bokens webbplats:
dragonbook.stanford.edu.
[Länk till paperback-upplagan på Amazon.co.uk]
Thomas Padron-McCarthy
(Thomas.Padron-McCarthy@oru.se),
3 mars 2010