Pour traduire tout le code source d'un programme d'un langage de haut niveau en code objet avant l'exécution du programme.