Kompileerimine on protsess, mida arvuti võtab kõrgtasemel programmeerimiskeele konverteerimiseks masina keeleks, mida arvuti saab aru saada. Seda konversiooni teostavat tarkvara nimetatakse kompilaatoriks.
Kõrgetasemeline keel, masina keel, programmeerimise tingimused