KOMPILACJA I KOMPILATORY
 
 

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