Linguagem de programação dinâmica

Esta tradução está incompleta. Ajude a traduzir este artigo em inglês

Uma linguagem de programação dinâmica é uma linguagem de programação na qual determinadas operações podem ser feitas em tempo de execução em vez de em tempo de compilação. Por exemplo, em JavaScript é possível mudar o tipo de uma variável ou adicionar novas propriedades ou métodos a um objeto enquanto o programa está sendo executado.

Isso é o oposto das linguagens denominadas linguagens de programação estática, nas quais tais mudanças normalmente não são possíveis.

Note que, embora exista de fato uma conexão entre essa propriedade dinâmica/estática das linguagens de programação e a tipagem dinâmica/estática, ambas estão longe de serem sinônimas.

Aprenda mais

Conhecimento geral