A razón prencipal ta querer usar un compilador ye querer traducir un programa d'un luengache d'alto libel, enta atro luengache de nivel inferior (tipicamén luengache de maquina). D'ista traza un programador puede disenyar un programa en un luengache muito más pareixito a como pensa un ser humán, ta dimpués compilar-lo enta un programa más maniable por un ordinador.