ZOBRAZIT PŘEHLED:

Programovací jazyky (36PJ)

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áklady překladačů programovacích jazyků. Návrh a implementace lexikálních a syntaktických analyzátorů a syntaxí řízených překladů. Sémantická analýza, použití atributových gramatik. Struktury vyšších programovacích jazyků a jejich implementace. Základy neprocedurálních programovacích jazyků. Součástí cvičení je domácí práce.

  Osnova:  
 
  • Regulární gramatiky a konečné automaty, realizace KA
  • Lexikální analyzátor, návrh, realizace
  • LL(1) gramatiky, rekurzivní sestup
  • Syntaxí řízení překlad, L-atributované překladové gramatiky
  • Vnitřní formy programu, tabulka symbolů
  • Procedurální programovací jazyky. Typová kontrola
  • Strukturované typy, vnitřní reprezentace
  • Řídicí struktury, zpracování výjimek
  • Procedury a funkce, bloková struktura programu, přidělování paměti
  • Modulární struktura programu
  • Prostředky pro objektově orientované programování
  • Funkcionální programování a jazyky
  • Logické programování a jazyky
  • Rezerva

  Osnova cvičení:  
 
  • Opakování pojmů z regulárních gramatik a konečných automatů
  • Programová realizace konečného automatu
  • Programová realizace lexikálního analyzátoru
  • Opakování pojmů z LL(1) gramatik
  • Syntaktická analýza pomocí rekurzívního sestupu
  • Realizace L-atributovaného překladu rekurzívním sestupem
  • Překlad programu do vnitřní formy
  • Překlad programu do vnitřní formy
  • Interpretace vnitřní formy
  • Vnitřní reprezentace strukturovaných typu
  • Přidělování paměti
  • Zpracování výjimek
  • Konzultace k domácí práci
  • Rezerva, zápočet

  Literatura:  
  [1] Müller, K.: Programovací jazyky. Skripta ČVUT, Praha 2000
[2] Melichar, B., Češka, M., Ježek, K., Richta, K.: Konstrukce překladačů. Vydavatelství ČVUT, Praha 1999

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