define language dynamics
A dynamic programming language is a language which allows the definition of a program to be updated while the program is running.