実行時に変数の型が決定される言語。型チェックが実行時に行われ、柔軟なコード記述が可能。
「動的型言語」を星図で探索する →
「動的型言語」とは?意味を解説
動的型言語は、プログラム実行中に変数が保持する値に応じて型が決まるプログラミング言語です。静的型言語と異なり、コンパイル時に型チェックが不要で、開発速度が速い反面、実行時エラーのリスクがあります。スクリプト言語で採用されることが多いです。
例文
- Pythonは動的型言語なので変数に数値や文字列を自由に代入できます。
- JavaScriptなどの動的型言語は開発効率が高く、初心者向けです。
- 動的型言語では実行時に型エラーが発生する可能性があります。
語源・由来
「動的」は実行時という意味で、「型」はデータ型を指す。コンパイル時ではなく実行時に型が決定される様子から命名。
英語で言うと
dynamically typed languagedynamic typingruntime type checking
「動的型言語」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「動的型言語」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「動的型言語」を探索する →