This article needs a technical review. How you can help.
This article needs an editorial review. How you can help.
A dynamic programming language is a programming language in which many of the operations otherwise done at compile-time are done at run-time. For example, in a dynamic language it is possible to change the type of a variable or add new code to a class while the program is running.
This is opposed to so-called static programming languages where these changes are normally not possible.
- Dynamic programming language on Wikipedia