ぴよパス

ITパスポート試験 テクノロジ系 練習問題 第50問: コンパイラとインタープリタの違いとして、正しいものはどれか。

問題 50 / 72あと 1 問で 70% に到達
中級テクノロジ系難易度目安 68%

コンパイラとインタープリタの違いとして、正しいものはどれか。

解答と解説を先に見る(クリックで展開)

正解: 2. コンパイラはソースコード全体を機械語に一括変換してから実行する。インタープリタはソースコードを1行ずつ解釈しながら逐次実行する

コンパイラはソースコード全体を一括してターゲット環境の機械語(実行可能ファイル)に変換します。変換後は高速に実行できますが、コンパイル時間が必要です(C、C++、Goなど)。インタープリタはソースコードを1行ずつ(または命令ごとに)解釈しながら逐次実行します。開発・デバッグが容易で移植性が高いですが、一般にコンパイラ方式より実行速度は遅いです(Python、Rubyなど)。

関連キーワード: コンパイラ・インタープリタ・機械語・プログラミング言語

広告

次のステップ

この問題が解けたら、本試験はどうですか?

本番形式の模擬試験で実力チェック無料本番と同じ制限時間

模擬試験を始める

他の科目もチェック