Uvodna prezentacia + cvicenie - Prekladace 15.2.2022 7:30

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.