next up previous
: Operating System : プログラミング言語とは : 低級言語と高級言語

コンパイラとインタープリタ

コンピュータ(CPU)は、機械語以外に実行できない。したがって高級言語で 書かれたプログラムは機械語に変換しないとならない。これを行うのが コンパイラ(compiler)インタプリタ(interpreter)と 呼ばれるプログラムである。

コンパイラは高級言語で書かれたプログラムを機械語プログラムに変換する プログラムである。 高級言語で書かれたプログラムをコンパイラで機械語やアセンブリ言語 に変換することをコンパイル(compile)するという。 多くのコンパイラは一度アセンブリ言語に変換し、それを アセンブルして最終的な機械語プログラムを得る。

一方、インタプリタは、高級言語で書かれたプログラムを機械語に変換しながら 実行する3



Hiroyuki Kobayashi 平成19年5月23日