Besoin

Traduire un code source en code objet compréhensible par la machine.

Analyse

On soumet un code source à un outil nommé "compilateur" pour obtenir un code objet.

Il existe parfois :

  • une ou plusieurs étapes de modification du code source avant compilation : la précompilation.
  • une ou plusieurs étapes de modification du code compilé après compilation : la postcompilation.

Notes

  • Dans l'absolu, la compilation ne produit pas forcément un code directement compréhensible par une machine, mais représente au sens large le processus de traduction automatisée d'un langage vers un autre.
  • Le code source étant spécifique à un langage, on précise généralement la terme avec le nom du langage compilé : compilation Java, compilation C, etc.

Exemples

Des exemples de compilateurs sont:

Des exemples de précompilation sont :

  • le JSQL
  • le pro*C

Des exemples de postcompilation sont :

  • l'enhancement JDO

Voir aussi