compilation

I - Pourquoi compiler ?
A)Le langage source
Le langage source est un langage de programmation qui à pour but de simplifier la création d'un programme. En effet, il utilise la plupart du temps de l'anglais et des connecteur logique. Mais attention, il n'est pas lisible directement par l'ordinateur.
B)Le langage cible
Un programme informatique en code natif (ou langage machine) est composé dinstructions directement reconnues par un processeur. Le code natif est donc lié à une famille particulière de processeurs partageant le même jeu dinstructions. Les programmeurs nécrivent pas de code natif directement, ils rédigent des « programmes sources » en suivant les conventions dun langage de programmation (langage dassemblage ou langage de bas niveau comme C, C++, Pascal
), et la traduction de ces programmes sources en code natif est faite par des programmes (assembleur, compilateur, etc.).
II - Comment compiler ?
Il faut utiliser un compilateur, c'est un programme qui lit un autre programme rédigé dans un langage de programmation appelé langage source et qui le traduit en un autre langage, le langage cible, ou natif afin de crée le programme cible.
Le compilateur signale de plus toute erreur contenue dans le programme source. Lorsque le programme cible est un programme exécutable, en langage machine, l'utilisateur peut ensuite le faire exécuter afin de traiter des données et de produire des résultats.
III- Conclusion
(Cf. schéma.)
PS : Pour comprendre un peu mieux et approfondir voir "Les différents types de langages informatiques"