Langage Interprété (ex: Python, JavaScript, PHP)

Définition :

Un langage interprété est exécuté ligne par ligne par un interpréteur, qui traduit le code source en instructions machine à la volée, sans générer de fichier exécutable permanent.

Caractéristiques :

  • Exécution directe : Le code est lu et exécuté immédiatement par l’interpréteur.
  • Portabilité : Le même code peut tourner sur n’importe quelle machine disposant de l’interpréteur (ex: Python sous Linux, Windows, macOS).
  • Débogage facile : Les erreurs sont détectées ligne par ligne lors de l’exécution.
  • Moins optimisé : Plus lent qu’un langage compilé car il faut interpréter à chaque exécution.