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

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
MisoH (diskusia | príspevky)
činnosti kompilátora
Robbot (diskusia | príspevky)
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:مترجم (برمجيات)]]
[[ar:مصرف (برمجة)]]
[[ast:Compilador]]
[[ast:Compilador]]
[[be:Кампілятар]]
[[bg:Компилатор]]
[[bg:Компилатор]]
[[bs:Kompajler]]
[[bs:Kompajler]]
Riadok 26: Riadok 28:
[[el:Μεταγλωττιστής]]
[[el:Μεταγλωττιστής]]
[[en:Compiler]]
[[en:Compiler]]
[[eo:Kompilumilo]]
[[eo:Tradukilo]]
[[es:Compilador]]
[[es:Compilador]]
[[et:Kompilaator]]
[[et:Kompilaator]]
[[eu:Konpiladore]]
[[fa:مترجم (رایانه)]]
[[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

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