Dinamik proqramlaşdırma dili
Dinamik proqramlaşdırma dili (ing. dynamic programming language, rus. динамический язык программирования)— statik proqramlaşdırma dillərinin kompilyasiya müddətində yerinə yetirdiyi bir sıra ümumi proqramlaşdırma hərəkətlərini proqramın icra müddətində (RUNTIME) yerinə yetirən yüksək səviyyəli proqramlaşdırma dilləri sinfi. Belə hərəkətlərə proqrama yeni kod əlavə etməklə, obyektləri və təyinləri (DEFINITIONS) artırmaqla onun genişləndirilməsi, yaxud tiplər sistemini dəyişdirilməsi aid ola bilər. Belə hərəkətləri, demək olar ki, yetərincə mürəkkəblikli istənilən dildə emulyasiya etmək mümkündür, ancaq dinamik dillər istifadə üçün birbaşa alətlər təqdim edirlər. Bu funksiyaların çoxu ilk dəfə Lisp proqramlaşdırma dilində gerçəkləşdirilib. Dinamik proqramlaşdırma dillərinə aid olan dillər: Perl Tcl Python PHP Ruby Smalltalk JavaScript Visual Basic də bəzi dinamik xüsusiyyətlərə malikdir.