PJP - cvičení
- 1. týden - Implementace konečného automatu
- 2. týden - Základy programování v jazyce Haskell
- 3. týden - Základy programování v jazyce Haskell (2)
- 4. týden - Prolog
- 5. týden - Skriptovací jazyky - PHP
- 6. týden - Samostatná práce na projektech - hlavním úkolem cvičení je vybrat si projekt. Ve zbytku
hodiny můžete na tomto projektu pracovat. Také si můžete vyzkoušet Smaltalk.
- Pěkný tutoriál je například: http://squeak.preeminent.org/tut2007/html/
- Popis základních vlastností a funkcí naleznete také zde: http://www.fit.vutbr.cz/study/courses/OMP/public/software/sqcdrom2/Tutorials/Squeak%20Reference/SqueakReference.html
- 7. týden - Konstrukce konečných deterministických automatů. Převod regulárních výrazů na konečné automaty. Pokračujte: Implementace lexikálního analyzátoru
- 8. týden - Výpočet množin FIRST a FOLLOW, LL(1) gramatiky, konstrukce rozkladové tabulky.
- 9. týden - Konstrukce rozkladové tabulky, Analýza rekurzivním sestupem.
- 10. týden - Analýza rekurzivním sestupem II, Proběhne odevzdávání prvního projektu.
- 11. týden -Generátor překladačů JavaCC: Jednoduchý interpret výrazů v JavaCC
- 12. týden - Generátor překladačů JavaCC: Tabulka symbolů, Blokově strukturovaná tabulka symbolů
- 13. týden - Generátor překladačů JavaCC: Generování cílového kódu
- 14. týden - Odevzdávání druhého projektu.
Příklady z teoretických cvičení
- Příklady 1. část
- Příklady na konečné automaty
- Příklady na syntaktické diagramy
- Příklady na LL(1) gramatiky
- Příklady na atributové gramatiky
- Příklady na atributové gramatiky (řešené)
- Příklady na atributové překladové gramatiky (řešené)
- Příklady na LR(1) gramatiky
Další úlohy pro zájemce
- Skriptovací jazyky - PHP (2)
- 8. týden - Výpočty nad bezkontextovou gramatikou
- 8. týden - Výpočty nad bezkontextovou gramatikou II
(c) Marek Běhálek, FEI VŠB-TU Ostrava | Desing: Miroslav Beneš, FEI VŠB-TU Ostrava | 28. 4. 2025 04:38:41 |