Registrácia | Prihlásiť

Skriptá: Tvorba překladačů

Skryť detaily | Obľúbený
  • Kvalita:87,2 %
  • Typ:Skriptá
  • Kategória:Technika
  • Podkategória:Informatika
  • Predmet:Prekladače
  • Dokumentácia:Stiahni
  • Rozsah A4:94 strán
  • Zobrazené:1 501 x
  • Stiahnuté:11 x
  • Veľkosť:0,7 MB
  • Formát a prípona:PDF dokument (.pdf)
  • Jazyk:český
  • ID projektu:3833
  • Posledna úprava:02.06.2017
Náhľady Náhľady Náhľady Náhľady
1. Překladač a jeho struktura
Překladač je program, který k libovolnému programu PZ v jazyku JZ vytvoří program PC v jazyku JC
se stejným významem.
Nazýváme:
» PZ ... zdrojový (překládaný) program,
» PC ... cílový (přeložený) program.
Překladač tedy zpracovává text zdrojového jazyka (zdrojový program) a převádí ho na sémanticky
ekvivalentní text cílového jazyka (cílový program).

1.1 Druhy překladačů
Překladače rozlišujeme podle typu cílového programu na dva druhy:
» kompilátor (generační překladač) je překladač, který má na vstupu program ve vyšším
programovacím jazyce (Fortran, Pascal, C, C++, Delphi, ...) a cílovým jazykem je strojový jazyk nebo
jazyk symbolických instrukcí (JSI, Assembler),
» interpret (interpretační překladač, někdy také interpreter) pouze interpretuje (provádí) zdrojový
program pro zadaná vstupní data, tedy netvoří generovaný program, vytváří jen vnitřní reprezentaci
programu pro svou vlastní potřebu (tu lze chápat jako cílový jazyk).
Hodnotenie (0x):