ZOBRAZIT PŘEHLED:

Jazyky a překlady (36JPR)

předmět denního studia, v tomto semestru se nevyučuje
Rozsah (přednášky + cvičení): 3+2
Zakončení: Zápočet, zkouška

  Anotace:  

  Základní teoretické disciplíny v oblasti počítačových věd jsou teorie jazyků a teorie překladu. Na základě pojmů formální jazyk, formální překlad, atributová gramatika a automat je vybudována rozsáhlá teorie, která zahrnuje i velmi praktické výsledky ve formě algoritmů syntaktické analýzy a konstrukce syntaktických analyzátorů. Do přednášek a cvičení byly vybrány zejména ty partie, které mají praktické aplikace v celé řadě počítačových disciplín. Jmenujme alespoň počítačovou grafiku, vyhledávání, rozpoznávání a konstrukci překladačů.

  Osnova:  
 
  • Základní pojmy teorie jazyků, definice a klasifikace gramatik
  • Regulární jazyky, regulární gramatiky, regulární výrazy
  • Konečné automaty
  • Bezkontextové (CF) gramatiky, syntaktická analýza CF jazyků
  • Zásobníkové automaty, vztah CF gramatik a zásobníkových automatů
  • LL gramatiky, rozkladové tabulky, algoritmus syntaktické analýzy
  • Transformace bezkontextových gramatik na LL(1) gramatiky
  • Formální překlady, základní pojmy, překladové gramatiky
  • Překladové automaty a překladové gramatiky
  • Formální překlad řízený LL analyzátorem
  • Atributované překlady, atributované gramatiky
  • Výpočet hodnot atributů
  • LL atributované překlady
  • Implementace překladů

  Osnova cvičení:  
 
  • Konstrukce gramatik pro jednoduché jazyky
  • Konečné automaty pro jednoduché jazyky
  • Vztah mezi regulárními gramatikami a konečnými automaty
  • Vztah mezi regulárními výrazy a konečnými automaty
  • Vztah mezi regulárními výrazy a regulárními gramatikami
  • Bezkontextové gramatiky, základní transformace
  • Zásobníkové automaty
  • LL gramatiky, konstrukce rozkladové tabulky, syntaktická analýza
  • Transformace bezkontextových gramatik na LL gramatiky
  • Formální překlady
  • Atributové gramatiky
  • Výpočet atributů
  • Implementace

  Literatura:  
  [1] Melichar, B.: Jazyky a překlady. Skripta ČVUT, Praha 1996

Katedra počítačů

pages in English


vše o zaměstnancích a doktorandech katedry
jaké se na katedře učí předměty
co se řeší ve výzkumných skupinách katedry
akce pořádané na katedře, zajímavé události
zajímavé nabídky studentům

Univerzita 3. věku
ZOBRAZIT V NOVÉM OKNĚ
informace pro domácí uživatele - přístup na heslo

ZOBRAZIT V NOVÉM OKNĚ
ČVUT PrahaZOBRAZIT V NOVÉM OKNĚ
FEL ČVUT Praha
tisk
Vygenerováno: 24.07.2011 13:09

nahoru