Uvodna prezentacia + cvicenie - Prekladace 15.2.2022 7:30
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Úvodná prednáška predmetu Prekladače obsahuje organizačné informácie: e-learningový kurz, online výučbu do 5. marca a následnú prezenčnú, prednášku a cvičenie po sebe v utorok. Ukončenie predmetu je riešené dvoma písomkami počas semestra, nie ústnou skúškou. Obsah kurzu pokrýva lexikálnu analýzu, regulárne výrazy, konečné automaty (NKA a DKA, nástroj JFLAP), bezkontextové gramatiky, odstraňovanie ľavej rekurzie a faktorizácie, syntaktickú analýzu zhora nadol a zdola nahor a syntaxou riadený preklad. Odborná časť začína definíciou prekladača ako programu, ktorý prekladá zdrojový jazyk do cieľového, a porovnáva kompilátor s interpreterom. Kompilátor vytvára strojový kód, ktorý beží rýchlejšie, kým interpreter vykonáva program priebežne so vstupom a uľahčuje diagnostiku chýb.
- - Prekladač je program, ktorý prekladá zdrojový program do ekvivalentného programu v cieľovom jazyku.
- - Kompilátor preloží zdrojový kód do spustiteľného strojového kódu, ktorý sa potom vykoná so vstupom.
- - Interpreter spracúva zdrojový program a vstup súčasne a výstup vytvára priebežne.
- - Kompilovaný program beží rýchlejšie, interpretovanie umožňuje lepšiu diagnostiku chýb.
- - Ukončenie predmetu: dve písomky počas semestra (v polovici a na konci) určujú výslednú známku.
- - Osnova: lexikálna analýza, regulárne výrazy, NKA a DKA (JFLAP), bezkontextové gramatiky, množiny first a follow, syntaktická analýza zhora nadol a zdola nahor.
- - Výučba je online asi 3 týždne, od 5. marca prezenčne; materiály sú v e-learningovom kurze.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky