blob: 19b9b23ed4f0e0055ae14a90a9d695798b0345a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
---
title: Dynamic programming language(动态编程语言)
slug: Glossary/Dynamic_programming_language
tags:
- 术语表
- 编程
translation_of: Glossary/Dynamic_programming_language
---
<p><strong>动态编程语言</strong>是指可在运行阶段时执行那些在编译阶段执行的操作的编程语言。比如,在 JavaScript 中, 我们可以在程序运行时改变变量的类型,或者为一个对象增加一个新属性或者方法。</p>
<p>这正好与静态编程语言相反,在静态编程语言的运行阶段,一般是无法执行这些改变的。</p>
<div class="note">
<p>注意,尽管静态/动态编程语言和 <a href="/en-US/docs/Glossary/Dynamic_typing">静态/动态类型</a>有一定的联系,但是两者并不是同义词。</p>
</div>
<h2 id="了解更多">了解更多</h2>
<h3 id="General_knowledge">General knowledge</h3>
<ul>
<li>{{Interwiki("wikipedia", "Dynamic programming language")}} on Wikipedia</li>
</ul>
|