資格暗記無料で始める

コンパイラ・インタプリタ・アセンブラとは?

コンパイラ・インタプリタ・アセンブラとは、人間が書いたソースコードをコンピュータが実行できる形式に変換する処理系の分類。コンパイラはソースコード全体を事前に機械語へ一括翻訳してから実行し、インタプリタは1行ずつ解釈しながら逐次実行する。アセンブラはアセンブリ言語(機械語と1対1に近い低水準言語)を機械語に変換する。

応用情報技術者試験の過去問では12回出題されています(2016年度〜2025年度)。

こんぱいら・いんたぷりた・あせんぶら

応用情報技術者試験の頻出用語/テクノロジ系/別名:コンパイラ、インタプリタ、アセンブラ


コンパイラ・インタプリタ・アセンブラの意味

人間が書いたソースコードをコンピュータが実行できる形式に変換する処理系の分類。コンパイラはソースコード全体を事前に機械語へ一括翻訳してから実行し、インタプリタは1行ずつ解釈しながら逐次実行する。アセンブラはアセンブリ言語(機械語と1対1に近い低水準言語)を機械語に変換する。

コンパイラ・インタプリタ・アセンブラの具体例

C言語は一般にコンパイラでビルドしてから実行する言語、Pythonは基本的にインタプリタで逐次実行される言語の代表例として扱われる。

コンパイラ・インタプリタ・アセンブラは試験でどう引っ掛けられる?

コンパイラ方式は実行前に文法エラーを一括検出できるが修正のたびに再コンパイルが必要、インタプリタ方式はすぐ実行できるが実行時にエラーが見つかりやすい、というトレードオフが問われやすい。

コンパイラ・インタプリタ・アセンブラと関連する用語

コンパイラ・インタプリタ・アセンブラが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。