mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question ランダム
speech play
speech pause
speech stop

プログラミングにおけるインタープリターとは何ですか?

インタプリタは、プログラミング言語で書かれた命令を、最初にマシンコードにコンパイルせずに直接実行するプログラムです。言い換えれば、インタープリターは、中間のコンパイル済みコードを作成せずに、プログラムのソース コードを読み取り、その操作を即座に実行します。インタープリターは通常、スクリプト言語や、迅速なプロトタイピングと反復が重要な開発環境に使用されます。これらを使用すると、開発者はコンパイル プロセスを経ることなく、コードを迅速に作成してテストできます。一般的に解釈されるプログラミング言語の例としては、次のものが挙げられます。

* Python
* Ruby
* JavaScript (Web ブラウザ内)
* PHP
* Perl

インタープリタは、次のいずれかです。コマンドライン ベースまたはグラフィカル ユーザー インターフェイス (GUI) ベース。一般的なインタープリタには、次のものがあります。

* Python の IDLE
* RubyMine
* Chrome の JavaScript コンソール
* PHP の組み込みインタープリタ
* perl5db.pl (Perl の組み込みデバッガ)

インタープリタは、プログラムを実行する前にマシン コードを生成しないという点でコンパイラとは異なります。代わりに、ソース コードを 1 行ずつ解釈し、そこで指定された操作を実行します。これにより、開発とテストが高速化されますが、コンパイルされたコードと比較して実行時間が遅くなる可能性もあります。

Knowway.org は、より良いサービスを提供するために Cookie を使用しています。 Knowway.org を使用することにより、Cookie の使用に同意したことになります。 詳細については、Cookie ポリシー テキストをご覧ください。 close-policy