8101010
LAUSEKIELTEN TOTEUTUSTEKNIIKKA,
COMPILER CONSTRUCTION, 5 ov
Tietoa luennoitsijoista
Erikoistutkija Jyke Jokinen
Luentoja ja harjoituksia
Luentoja 56 tuntia.
Viikottainen opetus/periodi |
|
|
|
|
|
Luennot (h): |
2+ |
2 |
- |
- |
- |
Harjoitukset (h): |
- |
- |
- |
- |
- |
Tavoitteet
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.
Sisältö
Opintijakson yhteydessä toteutetaan yksinkertaisen esimerkkikielen kääntäjä.
Tutkintovaatimukset
Pareina tehty harjoitustyö. Ei tenttiä - kurssin arvosana määräytyy harjoitustyön mukaan.
Kirjallisuus
Appel: Modern compiler implementation in Java. Hunter: The essence of compilers, Prentice Hall, 1999. 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.
Esitiedot
Numero |
Nimi |
|
|
8100310 |
5 |
Pakollinen |
|
8101000 |
3 |
Pakollinen |
|
8104100 |
2 |
Pakollinen |
Huomautuksia
Kurssi voidaan suorittaa vain lukuvuosittain.