Et dynamisk sprog er et programmeringssprog, der giver dig mulighed for at definere datatyper og udføre parsing og kompilering på farten, på programudførelsesstadiet . Dynamiske sprog er praktiske til hurtig applikationsudvikling.
Dynamisk skrivning er det vigtigste, men ikke det eneste kriterium for et dynamisk programmeringssprog [1] .
Dynamiske sprog inkluderer: Perl , Tcl , Python , PHP , Ruby , Smalltalk , JavaScript . Visual Basic har også nogle dynamiske funktioner .
I programmer skrevet i dynamisk indtastede sprog skal variable defineres (men ikke eksplicit erklæres), før de kan bruges. Dette eliminerer behovet for at skrive for lang kode - mange programmører kan lide muligheden for at bruge en variabel, når det er påkrævet, uden at skulle erklære det først. [2]
Dynamiske sprog giver udviklere mulighed for at få resultater hurtigere.
Koden er i disse tilfælde mere kompakt, fordi den for eksempel ikke indeholder obligatoriske variabeltypedeklarationer. Dette giver udviklere mulighed for effektivt at erklære kommandoer med en lille mængde kode (i stedet for detaljeret, meget specifik programmering), hvilket i høj grad fremskynder processen med at oprette en applikation. [2]