--- title: Langage de programmation dynamique slug: Glossary/Dynamic_programming_language tags: - Encodage - Glossaire - Langages - Programmation translation_of: Glossary/Dynamic_programming_language original_slug: Glossaire/Langage_de_programmation_dynamique ---
Un langage de programmation dynamique est un langage de programmation dans lequel les opérations effectuées au moment de la compilation peuvent être réalisées au moment de l'exécution. Par exemple, en JavaScript, il est possible de modifier le type d'une variable ou d'ajouter de nouvelles propriétés ou méthodes à un objet pendant l'exécution du programme.
Ceci est opposé aux langages de programmation dits statiques, dans lesquels de tels changements ne sont normalement pas possibles.