一般的にコンパイラは、ある言語(ソース言語と呼ぶ)で書かれたプログラムを読み、別の言語(ターゲット言語と呼ぶ)に翻訳するコンピュータプログラムである。従来は、ソース言語がc++などの高級言語、ターゲット言語がアセンブリ言語などの低級言語であった。しかし、コンパイラの中には、アセンブリ言語で書かれたソースプログラムを機械語コードやターゲットコードに変換することができるものがあります。アセンブラはそのようなツールである。一方、インタプリタとは、あるプログラミング言語で書かれた命令を実行するためのツールである。インタープリタは、高レベルのソースコードを直接実行することも、それを中間コードに変換して解釈・実行することもできます...
-
0
-
匿名者
發佈於 2020-10-22 13:58