コンパイラ・インタプリタ・アセンブラとは?こんぱいら・いんたぷりた・あせんぶら
コンパイラ・インタプリタ・アセンブラとは、人間が書いたソースコードをコンピュータが実行できる形式に変換する処理系の分類。コンパイラはソースコード全体を事前に機械語へ一括翻訳してから実行し、インタプリタは1行ずつ解釈しながら逐次実行する。アセンブラはアセンブリ言語(機械語と1対1に近い低水準言語)を機械語に変換する。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →具体例
C言語は一般にコンパイラでビルドしてから実行する言語、Pythonは基本的にインタプリタで逐次実行される言語の代表例として扱われる。
試験での引っ掛け
コンパイラ方式は実行前に文法エラーを一括検出できるが修正のたびに再コンパイルが必要、インタプリタ方式はすぐ実行できるが実行時にエラーが見つかりやすい、というトレードオフが問われやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。