Wykład
Wykł.1 Wykł.2 Wykł.3 Wykł.4 Wykł.5 Wykł.6 Wykł.7
Materiały do wykładu: KK-w.rar
E-LEARNING
Ćwiczenia
Ćw.1
Ćw.2
Ćw.3
Ćw.4
Ćw.5
Ćw.6
Ćw.7
Ćw.8 - kolokwium
Wykład 1
Wykład wprowadzający.
Wykład 2
Analiza leksykalna.
Wykład 3
Analiza leksykalna - LEX i FLEX.
Wykład 4
Analiza składniowa.
Wykład 5
Analiza składniowa.
Wykład 6
Analiza leksykalna - YACC, BISON.
Wykład 7
Optymalizacja kodu.
Ćw. 1
Tworzenie analizatora leksykalnego w jez. C.
Ćw. 2
Wykorzystanie analizatora LEX i FLEX
Ćw. 3
Tworzenie analizatora składniowego w jez. C.
Ćw. 4
Wykorzystanie YACC.
Ćw. 5
Wykorzystanie LLgen.
Ćw. 6
Optymalizacja kodu.
Ćw. 7
Zaliczenie.
Ćw. 8
Literatura i zasoby:
[0] Wykład
[1] Hopcroft J.E., Ullman, J.D.: Wprowadzenie do teorii automatów, języków i obliczeń. Wydawnictwo Naukowe PWN, Warszawa 2003
[2] Forys M., Forys W.: Teoria Automatów i Języków Formalnych. Akademicka Oficyna Wydawnicza EXIT, Warszawa 2005.
[3] Waite W. M., Goos G.: Konstrukcja Kompilatorów. Wydawnictwa Naukowo-Techniczne, Warszawa 1989.
[4] Hopgood F.R.A.: Konstrukcja Kompilatorów. PWN, Warszawa 1982.
[5] Aho A. V., Sethi R., Ullman J. D.:Kompilatory - reguły, metody i narzędzia. WNT Warszawa 2002.
[6] Win Flex-Bison.
[7] LLnextgen.
[8] Kras Sz., Piorkowski A.: Optymalizacja kodu przy wykorzystaniu algorytmu SSA w srodowiskach maszyn wirtualnych, pdf.
opr. Adam Piórkowski, 2007
pioro(at)agh.edu.pl