blob: e8a8dd07dcbcb2ef97afb5521450353c6add0aa8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
---
title: Ngôn ngữ lập trình động
slug: Glossary/Dynamic_programming_language
translation_of: Glossary/Dynamic_programming_language
original_slug: Tu-dien-thuat-ngu/Dynamic_programming_language
---
<p><strong>Ngôn ngữ lập trình động</strong> là ngôn ngữ lập trình trong đó các thao tác được thực hiện tại thời gian biên dịch có thể được thực hiện trong thời gian chạy. Ví dụ: trong JavaScript, có thể thay đổi loại biến hoặc thêm các thuộc tính hoặc phương thức mới vào một đối tượng trong khi chương trình đang chạy.</p>
<p>Điều này trái ngược với cái gọi là ngôn ngữ lập trình tĩnh, trong đó những thay đổi như vậy thường không thể thực hiện được.</p>
<div class="note">
<p>Lưu ý rằng mặc dù thực sự có một mối liên hệ giữa thuộc tính động/tĩnh này của ngôn ngữ lập trình và <a href="/en-US/docs/Glossary/Dynamic_typing">kiểu gõ động</a>/<a href="/en-US/docs/Glossary/Static_typing">tĩnh</a>, hai từ này không đồng nghĩa với nhau.</p>
</div>
<h2 id="Tìm_hiểu_thêm">Tìm hiểu thêm</h2>
<h3 id="Kiến_thức_chung">Kiến thức chung</h3>
<ul>
<li>{{Interwiki("wikipedia", "Dynamic programming language")}} on Wikipedia</li>
</ul>
|