Kompilátor (programovanie): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d robot Pridal: ne:कम्पाइलर |
d robot Pridal: be-x-old:Кампілятар |
||
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
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.