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 2011.
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 2011-08-25, ifall den länkade webbsidan försvunnit eller ändrats
-
Schema (PDF)
-
Lokal kopia från 2011-08-25, ifall den länkade webbsidan försvunnit eller ändrats
-
Bokade lokaler
-
Lokal kopia från 2011-08-25, 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
-
17 december 2011:
Tentan från idag.
-
21 november 2011:
Kursutvärdering från universitetets kursvärderingssystem EvaSys.
-
11 november 2011:
Lösningsförslag
till
tentan 31 oktober.
-
31 oktober 2011:
Tentan från idag.
-
18 oktober 2011:
Jag är sjuk idag och kommer inte på kompilatorlabben.
Jag kommer att boka en ny labbtid tisdag nästa vecka (25 oktober),
samma tid och samma lokal.
-
10 oktober 2011:
Som jag nämnde på senaste föreläsningen så är det ingen föreläsning
nu på onsdag 12 oktober. Det står så i schemat, men det är bara en
reservtid.
-
5 oktober 2011:
Observera att tentan i kompilatorkursen går måndag 31 oktober.
Det datum som står i Kronox och på pdf-schemat är alltså ändrat.
-
25 september 2011:
Sista dag för inlämning av labbarna är måndag 7 november 2011,
dvs första dagen i nästa läsperiod.
(Om man inte hinner lämna in labbarna innan dess kan man lämna in dem senare,
när man får tid.
Men då kommer vi också att rätta dem när vi får tid.
De hamnar underst i prioritetshögen.
Kanske hinner vi rätta dem i år, kanske nästa år, kanske aldrig.
I värsta fall får man lämna in dem på nytt nästa gång kursen går.)
-
25 augusti 2011:
Första föreläsningen ges på måndag (29 augusti) 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),
19 december 2011