Dynamic programming language (動的プログラミング言語)

動的プログラミング言語は一般の言語がコンパイル時に行う操作を実行時に行うプログラミング言語です。例えば、JavaScript は変数の型の変更やオブジェクトに対する新しいプロパティやメソッドの追加をプログラムの実行中に行うことができます。

これは、そのような変更が普通はできない静的プログラミング言語と呼ばれるものの反対語です。

注意点としてプログラミング言語の動的/静的な属性や動的/静的-片付けを結びつけるものはあるものの、この 2 つは同期しているものとは程遠いです。

関連情報

一般知識