Ignorer la navigation

Les différents types de langage

Activité

Lorsque nous programmons, nous utilisons un langage de haut niveau "pour les humains".

Une phase de compilation/interprétation est nécessaire afin de convertir le code en langage "machine".

Visiter les sites:

https://www.upidev.com/tutoriels/langage-compile-interprete-ou-hybride-quesako/

https://www.docstring.fr/blog/python-est-il-un-langage-interprete/

  • Les langages que nous avons utilisé jusqu'à maintenant sont ils interprétés, compilés ou hybrides?
    • HTML
    • CSS
    • Javascript
    • Python
  • Pour les langages interprétés, identifier le programme interpréteur.
  • Quels sont les avantages et inconvénients d'utiliser un langage compilé ou interprété?

Emulateur de compilateur

Visiter le site:

https://godbolt.org/

Il permet de simuler la compilation ou l'interprétation d'un langage.

  • Tester un programme simple Python

Un exemple en langage C++:

  • Pour un programme en langage C le code machine change t'il lorsque l'on change d'architecture (processeur)?
  • Pourquoi ne peut on pas changer d'architecture lorsque l'on choisit Python? Quel choix avons nous?