# Interpretace vs. Kompilace ## Source kód vs. strojový kód Souce kód je kód napsaný v nějakém počítačovém jazyce, který sám o sobě nic neznamená. Strojový kód jsou přímé instrukce pro počítač, tudíž soubory se strojovým kódem můžeme rovnou spustit. Jsou napsány v binárním kódu. ## Kompilace vs. Interpretace Kompilace je základní princip fungování počítačových jazyků. Idea je taková že vezmeme nějakej source kód a přeložíme ho na strojový kód. Programu který překládá se říká "compiler". > konkretne compiler preklada kod urovne vyssi (napriklad python) do urovne nizsi (napriklad pythoni bytecode) - Karel Jílek