Kompilering är den process som datorn tar för att konvertera ett programmerat språk på hög nivå till ett maskinpråk som datorn kan förstå. Programvaran som utför denna omvandling kallas en kompilator.
Språk på hög nivå, Maskinspråk, Programmeringsvillkor