aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/glossario/linguagem_de_programação_dinâmica/index.html
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>