1. トップ
  2. 初級シスアド講座
  3. 初級シスアド過去問題
  4. 初級シスアド平成17年秋期
  5. 問21から問30
  6. 問22解説

初級シスアド過去問題解答と解説

解答:ア

インタプリタ(interpreter)は、人間が記述したプログラムであるソースプログラムを一行ずつ機械語に翻訳して実行を行う。このためプログラムの作成がが途中であってももプログラムの実行が可能であるため、プログラムの修正などは行いやすい。

これに対して、コンパイラ(compiler)は、ソースプログラムをまとめて機械語に翻訳して実行する。このためインタプリタに比べてコンパイラのほうが実行速度は速い。コンパイラーを使って機械語に翻訳するプログラミング言語をコンパイラー言語といい、C言語やCOBOLなどがある。

インタープリタやコンパイラを言語プロセッサという。インタープリタやコンパイラのほかに代表的な言語プロセッサとしてアセンブラ言語で記述されたソースプログラムを機械語に翻訳するアセンブラがある。