Динамический язык программирования
Динамический язык — язык программирования, который позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на лету», на этапе выполнения программы. Динамические языки удобны для быстрой разработки приложений. Например, в JavaScript можно изменить тип переменной, или добавить новые свойства, или методы к объекту в то время, как программа работает.
Это свойство отличает динамические языки от статических языков программирования, в которых подобные изменения обычно невозможны.
Подробнее:
- Динамический язык на Википедии