翻訳と辞書 |
動的プログラミング言語[どうてきぷろぐらみんぐげんご] 動的プログラミング言語()は、通常他の言語ではコンパイル時に行うことを実行時に行う高水準言語のクラスを指す計算機科学における用語である。動的言語()とも。実行時に行うこととは例えば、コードの追加やオブジェクトや定義の拡張や型システムの変更によるプログラムの拡張である。これらの動作は他の言語でも手間はかかるがエミュレート可能である。しかし、動的言語はそれらのための直接的ツールを提供する。 動的言語と動的型付けは同じ概念ではないし、全ての動的言語が必ずしも動的型付き言語というわけではないが、多くの動的言語は動的型付き言語である。 == 定義の限界と曖昧さ == 動的言語の定義は、「コンパイル」と「実行時」の区別だけでなく、「コード」と「データ」の区別も関わってくるため、非常にあいまいである。仮想機械や実行時コンパイラなど、機械語に何らかの抽象化を施し、機械語を実行時に生成する言語処理系は多い。一般に、ある言語が動的であるとは、その言語の能力を明確に表しているというよりも、動的な機能の使い易さを指しているといえる。
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「動的プログラミング言語」の詳細全文を読む
英語版ウィキペディアに対照対訳語「 Dynamic programming language 」があります。
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|