blob: 8932c14227399081689383fc2661d53796036e68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
---
title: Linguagem de programação dinâmica
slug: Glossario/Linguagem_de_programação_dinâmica
tags:
- Glossário
- Iniciante
- ScriptingDeCodificação
translation_of: Glossary/Dynamic_programming_language
---
<p>Uma <strong>linguagem de programação dinâmica</strong> é 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.</p>
<p>Isso é o oposto das linguagens denominadas <strong>linguagens de programação estática</strong>, nas quais tais mudanças normalmente não são possíveis.</p>
<div class="note">
<p>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.</p>
</div>
<h2 id="Aprenda_mais">Aprenda mais</h2>
<h3 id="Conhecimento_geral">Conhecimento geral</h3>
<ul>
<li>{{Interwiki("wikipedia", "Linguagem de Programação Dinâmica")}} on Wikipedia</li>
</ul>
|