ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


インタプリタ


ヨミ: インタプリタ
掲示板をミル!
2カキコ!

インタプリタとは、プログラム言語ソースコードを逐次実行するソフトウェアである。


概要


コンパイラではソースコード機械語翻訳を行い、実行プログラムを生成するが、インタプリタはソースコードを逐一読みながら、それに対応したインタプリタの持つ機械語サブルーチンを実行する。

そのため、実行途中にエラーが発生した場合、どの場所でどのような事によってエラーが起きるのかを確認しやすい(トレースが行える)利点がある。

反面、ソースコード読み込みながら実行するために、現在CPUに搭載されるパイラインを有効にする先読みが行えないため、最近のCPUになるにつれてコンパイル方式よりも実行速度が顕著に遅くなる欠点がある。

現在では、実行開始時にインタプリタを利用しつつ、同時にその後のソースコードコンパイルして(JITコンパイラ)処理速度を稼ぐ併用方式のプログラミング言語も存在する。
一方でスクリプト言語では、インタプリタを利用することが多い。


インタプリタを利用する主な言語



プログラミング言語



 スクリプト言語



関連項目



最終更新日: 13/06/30 02:29
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ