Kompilátor (programovanie): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
činnosti kompilátora |
d robot Pridal: an, be, eu, fa, hi, hsb, is, ka, lv, mk, ml, ms, ro, sl, sr, te, uk, yi Zmenil: ar, eo, hr, th, zh |
||
Riadok 16: | Riadok 16: | ||
[[af:Vertalerkonstruksie]] |
[[af:Vertalerkonstruksie]] |
||
[[an:Compilador]] |
|||
⚫ | |||
[[ar:مصرف (برمجة)]] |
|||
[[ast:Compilador]] |
[[ast:Compilador]] |
||
[[be:Кампілятар]] |
|||
[[bg:Компилатор]] |
[[bg:Компилатор]] |
||
[[bs:Kompajler]] |
[[bs:Kompajler]] |
||
Riadok 26: | Riadok 28: | ||
[[el:Μεταγλωττιστής]] |
[[el:Μεταγλωττιστής]] |
||
[[en:Compiler]] |
[[en:Compiler]] |
||
[[eo: |
[[eo:Tradukilo]] |
||
[[es:Compilador]] |
[[es:Compilador]] |
||
[[et:Kompilaator]] |
[[et:Kompilaator]] |
||
[[eu:Konpiladore]] |
|||
⚫ | |||
[[fi:Ohjelmointikielen kääntäjä]] |
[[fi:Ohjelmointikielen kääntäjä]] |
||
[[fr:Compilateur]] |
[[fr:Compilateur]] |
||
[[gl:Compilador]] |
[[gl:Compilador]] |
||
[[he:מהדר]] |
[[he:מהדר]] |
||
[[hi:कम्पाइलर]] |
|||
[[hr:Program-prevodilac]] |
|||
[[hr:Jezični prevoditelj]] |
|||
[[hsb:Kompilator]] |
|||
[[hu:Fordítóprogram]] |
[[hu:Fordítóprogram]] |
||
[[id:Kompilator]] |
[[id:Kompilator]] |
||
[[is:Þýðandi (tölvunarfræði)]] |
|||
[[it:Compilatore]] |
[[it:Compilatore]] |
||
[[ja:コンパイラ]] |
[[ja:コンパイラ]] |
||
[[ka:კომპილატორი]] |
|||
[[ko:컴파일러]] |
[[ko:컴파일러]] |
||
[[lt:Kompiliatorius]] |
[[lt:Kompiliatorius]] |
||
[[lv:Kompilators]] |
|||
[[mk:Компајлер]] |
|||
[[ml:കംപൈലര്]] |
|||
[[ms:Penyusun]] |
|||
[[nl:Compiler]] |
[[nl:Compiler]] |
||
[[no:Kompilator]] |
[[no:Kompilator]] |
||
[[pl:Kompilator]] |
[[pl:Kompilator]] |
||
[[pt:Compilador]] |
[[pt:Compilador]] |
||
[[ro:Compilator]] |
|||
[[ru:Компилятор]] |
[[ru:Компилятор]] |
||
[[simple:Compiler]] |
[[simple:Compiler]] |
||
[[sl:Prevajalnik]] |
|||
[[sr:Компилатор]] |
|||
[[sv:Kompilator]] |
[[sv:Kompilator]] |
||
[[ta:நிரல்மொழிமாற்றி]] |
[[ta:நிரல்மொழிமாற்றி]] |
||
[[te:కంపైలర్]] |
|||
[[th: |
[[th:โปรแกรมแปลโปรแกรม]] |
||
[[tr:Derleyici]] |
[[tr:Derleyici]] |
||
[[uk:Компілятор]] |
|||
[[vi:Trình biên dịch]] |
[[vi:Trình biên dịch]] |
||
[[yi:קאמפיילער]] |
|||
[[zh: |
[[zh:編譯器]] |
Verzia z 13:45, 21. november 2009
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.