3. Compilation

Nous expliquons en détail comment, à partir d’un programme écrit dans un langage de programmation, celui-ci est exécuté par l’ordinateur.

  • Fiche scientifique :

Avez-vous retenu ?

  1. Quel est le langage de programmation de base pour un ordinateur ?
  2. Quel type de langage a pu être développé grâce aux compilateurs et quel est leur intérêt ?
  3. Quels sont les deux acteurs permettant de passer d’un algorithme à l’exécution par la machine ?

Pouvez-vous définir :

  • Architecture
  • Écriture binaire
  • Assembleur
  • Langage source/ Langage cible
  • Langage de haut niveau
  • Compilateur
  • Algorithme

(Les réponses se trouvent dans le glossaire.)

Notions importantes :

  • Nécessité d’une traduction pour pouvoir exécuter le programme.
  • Apparition des langages de haut niveau grâce à ces compilateurs, permettant une programmation plus aisée et intuitive.

Question d’approfondissement :

D’après ce que vous avez appris dans cette vidéo, pouvez-vous en déduire quels sont les avantages et inconvénients relatifs de l’interprétation par rapport à la compilation ?