基本情報暗記無料で始める

インタプリタとは?いんたぷりた

インタプリタとは、原始プログラム(ソースプログラム)を、機械語へまとめて翻訳せずに、1文ずつ解釈しながらその場で実行していく方式、またはそれを行うソフトウェア。翻訳結果(実行ファイル)を残さないので、書いてすぐ試せる反面、実行のたびに解釈の手間がかかり、実行速度はコンパイラ方式に劣る。スクリプト言語(Perl・JavaScript など)の多くがこの方式で動く。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では2回出題され、ほかに1問の解説で触れられています(2017年度〜2022年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:インタープリタ、インタプリター、インタープリター

この語が出る過去問を解く →

背景

コンパイラ方式では、1行直すたびに全体を翻訳し直してから動かす必要があり、試しては直す作業に時間がかかった。速さよりも「書いたらすぐ動かして確かめたい」場面のために、翻訳と実行を1文ずつ交互に行う方式が使われるようになった。

具体例

Pythonの対話モード(画面に >>> が出る状態)で「1 + 2」と打つと、その1文だけがすぐ解釈されて 3 が表示される。実行ファイルを作る手順は無い。過去問でも、Perl はインタプリタ型のスクリプト言語で、実行前に機械語の実行ファイルを用意しなくてよい、という点が問われた(fe-2017a-am-8)。

試験での引っ掛け

「原始プログラムを一括して目的プログラムに翻訳する」はコンパイラの説明で、インタプリタではない(fe-2022s-kamokuA-16)。「インタプリタは実行ファイルを作る」「コンパイラ方式より実行が速い」はどちらも逆。アセンブラ言語を機械語に訳すアセンブラとも別物。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2017年度〜2022年度)
  • 分野:テクノロジ系
  • 「原始プログラムを一括して目的プログラムに翻訳する」はコンパイラの説明で、インタプリタではない(fe-2022s-kamokuA-16)。