Converter um programa de linguagem de alto nível em um programa em código de máquina que pode ser executado diretamente.