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 le terme avec le nom du langage compilé :
compilation Java, compilation C, etc.
Exemples
Des exemples de compilateurs sont:
- pour JVM
- C et C++ : gcc (GNU C Compiler)
Des exemples de précompilation sont :
Des exemples de postcompilation sont :