読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

プリプロセッサ、コンパイラ、アセンブラ、リンカ、インタプリタ

PC

f:id:shigemk2:20140308195927j:plain

名称 内容 入力 出力
プリプロセッサ #defineや#includeなどを変換 c c
コンパイラ アセンブリ言語へ変換 c s
アセンブラ オブジェクトファイル(機械語が入っているファイル)を生成 s o
リンカ 実行可能ファイルを生成 o exeなど
インタプリタ 直接実行できないファイルを解釈して実行, sh/py/php/他のCPU用の実行可能ファイルなど なし

追記

内容が非常にアレであったため、大幅に書き換えた。