Kompilace je proces, při kterém se zdrojový kód napsaný v programovacím jazyce (např. C++ nebo Java) překládá do strojového kódu, kterému rozumí počítačový procesor.
Jak s kompilací souvisí kompilátor?
Kompilátor je speciální program, který tento překlad provádí. Výsledkem kompilace je pak spustitelný soubor, který může počítač přímo vykonat.
Kompilace zajišťuje, že program je optimalizovaný pro výkon a může běžet rychleji, protože je přeložen do jazyka, kterému hardware rozumí.
To ovšem neplatí u interpretovaných jazyků (jako je JavaScript, Python…), kde je kód vykonáván řádek po řádku, bez předchozího překladu.
« Zpět do slovníku