Metody realizacji języków programowania - lab

Zajęcia odbywają się w środy od 12:15 do 13:45 w labie nr 2.
Linki:

Zajęcia 11 (30.05.2007)

Pomysły na optymalizacje

Kod czwórkowy:
Kod czwórkowy na Wikipedii
Kod czwórkowy na Answers.com
Tłumaczenie kodu czwórkowego na asember

Zajęcia 10 (16.05.2007)

JVM i Jasmin.

Odpalanie Jasmin: Inny przykład
Więcej o Jasmin

Zajęcia 8 i następne:

Praca nad komilatorem.

Zajęcia 7 (04.04.2007):

Oddawanie pierwszej części kompilatora.

Tablica symboli.

Zajęcia 6 (28.03.2007):

Sprawdzenie postępów pisania kompilatora.

Zajęcia 5 (21.03.2007):

Bison. Man bisona jest bardzo ubogi, po szczegółowe informacje proszę udać się do dokumentacji w formacie Info ([p]info bison) lub na www.

Przykładowy kalkulator infiksowy: kompilacja poleceniami bison calc.y; make calc.tab

Zadania do wykonania na tym przykładzie: Nie trzeba w C: przykład w C++.

W Javie używamy Cupa.

Zajęcia 4 (14.03.2007):

Ciąg dalszy kalkulatora infiksowego: kompilacja do postaci drzewa wyrażenia.

Zajęcia 3 (07.03.2007):

Zadanie: kalkulator infiksowy

Zajęcia 2 (28.02.2007):

Lex:
Zadanie: prosty kalkulator odwrotnej notacji polskiej oparty w całości na lexie (nie bisonie/yaccu!).

Zajęcia 1 (21.02.2007):

Zadanie:
Napisać kalkulator dla odwrotnej notacji polskiej.
Strona główna