平成31年春期試験午前問題 問19

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
インタプリタの説明として,適切なものはどれか。

  • 原始プログラムを,解釈しながら実行するプログラムである。
  • 原始プログラムを,推論しながら翻訳するプログラムである。
  • 原始プログラムを,目的プログラムに翻訳するプログラムである。
  • 実行可能なプログラムを,主記憶装置にロードするプログラムである。
正解 問題へ
分野:テクノロジ系
中分類:ソフトウェア
小分類:開発ツール
インタプリタ(Interpreter)は、プログラム言語の処理系の1つで、実行時にソースコードを1文ずつ解釈しながらプログラムを実行していくソフトウェアです。これに対して、高水準語で記述されたソースコードを機械語などに一括して翻訳するソフトウェアをコンパイラ(Compiler)といいます。

インタプリタ方式は、コンパイラ方式と比較してプログラムの実行速度が遅くなる傾向にありますが、開発時にプログラム作成とテストの繰返しを容易に行える利点があります。JavaScript、PHP、Pythonなどのプログラム言語がインタプリタ方式を採用しています。
  • 正しい。インタプリタの説明です。
  • トランスレータの説明です。
  • コンパイラの説明です。
  • ローダの説明です。

Pagetop