La Compilation



Tout cela est purement théorique, un petit schéma pour vous éclairer de suite  :





A gauche, le code source c'est en fait le contenu d'un fichier. Sa recette de fabrication.


Ce code source est écrit avec un langage, le code source d'un fichier *.C est écrit en langage C et le code exécutable, a droite, *.EXE est écrit en langage machine (on devrait plutôt dire qu'il est traduit puisque l'on ne l'écrit pas nous-mêmes), logique, mais important pour la suite.


Le compilateur (le traducteur) transforme notre fichier écrit en C (portant l'extension *.C) en un fichier en code machine (portant l'extension *.EXE), on l'appelle l'exécutable parce qu'il sera exécuter contrairement aux fichiers *.C qui peuvent seulement se lire (et se modifier quand même).


Ce schéma est simplifié, il se passe encore plusieurs étapes pendant une compilation, par exemple, le code source est traduit en code assembleur avant d'être traduit en code machine.


Je vous demande juste de retenir ce schéma pour le moment.


Bon, vous avez envie de programmer maintenant ? Bien il nous faut du matériel !


Vous n'avez pas une petite idée ?

  • Un éditeur de texte pour rédiger le code source d'un fichier *.C en langage C.
  • Un compilateur, pour faire cette fameuse traduction.


Aujourd'hui, il existe des programmes qui regroupent tous ces éléments et ajoutent même un débugger, je n'en ai pas parlé mais il est important d'en avoir un, il vous aide à traquer vos erreurs dans votre code source.


Pour programmer à l'aise, il vous faut trouver un programme regroupant les éléments suivants :

  • Un éditeur de texte.
  • Un compilateur.
  • Un débugger.


Ce programme 3 en 1 est appelé IDE (Integrated Development Environment, environnement de développement intégré en français).


Il existe beaucoup d'IDE payants ou non, nous allons voir dans le prochain chapitre lequel choisir et comment l'installer.

Créé avec HelpNDoc Personal Edition: Créer de la documentation iPhone facilement