Kompilátor (programovanie): Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
TXiKiBoT (diskusia | príspevky)
Luckas-bot (diskusia | príspevky)
Riadok 20: Riadok 20:
[[ast:Compilador]]
[[ast:Compilador]]
[[be:Кампілятар]]
[[be:Кампілятар]]
[[be-x-old:Кампілятар]]
[[bg:Компилатор]]
[[bg:Компилатор]]
[[bn:কম্পাইলার]]
[[bn:কম্পাইলার]]

Verzia z 14:30, 4. apríl 2010

Ideálny kompilátor (po anglicky)

Kompilátor alebo kompilujúci program alebo prekladač je program, ktorý dokáže preložiť zdrojový kód napísaný v niektorom programovacom jazyku do vykonateľnej formy, napríklad do strojového kódu.

Alternatívnym spôsobom vykonávania kódu je interpretácia zdrojového kódu v čase behu programu. Program, ktorý tento preklad zabezpečuje, sa nazýva interpreter. Existujú aj kombinované riešenia, kedy sa najprv prekladá do pomocného kódu, ktorý sa interpretuje v čase behu (napr. Java).

Kompilátor poväčšine vykonáva niekoľko, prípadne všetky z nasledujúcich činností: lexikálna analýza, preprocesing, parsing, sémantická analýza, generovanie kódu a jeho optimalizácia.

Pozri aj