TTKK Opinto-opas
81171 Lausekielten toteutustekniikka, 5,0 ov
Compiler Construction, 5,0 cu
Lehtori PERTTI LEHTINEN
Luentoja 56 h.
Viikottainen Opetus / Periodi |
S1 | S2 | K1 | K2 | Kesä |
Luennot (h) | - | - |
4+ | 4 | - |
Harjoitukset (h) | - | - |
- | - | - |
Luentoaika ja -paikka
Keskiviikko 12-14 HC215, torstai 10-12 HC215.
Sisältö
Luoda perustiedot ohjelmointikielten kääntämisen ja
ajoaikaisen toteutuksen periaatteista sekä perusvalmiudet
näiden tekniikoiden soveltamiseen. Lisäksi tavoitteena on
saada kokemusta suurehkon , tiukalla aikataululla tehdyn
ohjelmiston toteuttamisesta ja joistakin
ohjelmistotyökaluista. Kurssin yhteydessä toteutetaan
yksinkertaisen esimerkkikielen kääntäjä.
Tutkintovaatimukset
Pareina tehty harjoitustyö, joka tehdään luentojen
yhteydessä.
Kirjallisuus
Aho, Sethi, Ullman: Compilers: Principles, Tools and
Techniques, Addison-Wesley 1985. tai Fisher, LeBlanc:
Crafting a Compiler with C. Benjamin Cummings Publishing Co,
Inc., 1991.
Vaadittavat esitiedot
81125 Tietorakenteet ja algoritmit tai 81370 Tietorakenteiden käyttö,
81141 Ohjelmointikielten
perusteet, 81180 Käyttöjärjestelmät.
Suositeltavat esitiedot
81151 Sulautetut järjestelmät.
Linkkejä
Kurssin kotisivu.