La compilación es la transformación de código fuente (legible por el ser humano) en código máquina (ejecutable por el ordenador). Un compilador es un programa.