Wykonywanie kodu dzieli się na 2 etapy: Kompilacja - kompilator sprawdza czy w kodzie nie występują błędy składni. Interpretacja - program jest na bieżąco tłumaczony i wykonywany przez program zwany interpreterem.