Kompilátor (programovanie): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d robot Zmenil: th:คอมไพเลอร์ |
d odobratá Kategória:Informatika pomocou použitia HotCat |
||
Riadok 13: | Riadok 13: | ||
[[Kategória:Programovanie]] |
[[Kategória:Programovanie]] |
||
[[Kategória:Informatika]] |
|||
[[af:Vertalerkonstruksie]] |
[[af:Vertalerkonstruksie]] |
Verzia z 21:05, 27. december 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.