簡単なコンパイラや翻訳者、アセンブラの接続とプログラムの違い。

翻訳プログラムは、機械語ソースソフトウェアに高レベル言語ソースコードの翻訳を指します。

翻訳プログラム、2があります:1は、コンパイラである、それはすべてを一度にターゲットプログラムに翻訳高水準言語のソースプログラムとなり、その都度、プログラムの実行、限りターゲットプログラム。もう一つは、その実行が実行の翻訳であり、ターゲットプログラムを生成しない、プログラムを説明することです。

インタプリタであり、翻訳者が翻訳し、そのようなので、上のJavaScript、Pythonとなど、プログラムの実行、;コンパイラは、そのようなので、上のC、C ++およびとして初の完全なコンパイラ、後に実行するプログラムです。附属書C言語コンパイラとリンカのプロセス:

コンパイラとアセンブラの違い:そのようなC、C ++、Javaおよびその他の「高級言語」、およびアセンブリ言語などの機械語などのターゲット言語「低レベル言語、」などのソース言語は、翻訳プログラムはコンパイラと呼ばれる場合プログラム。ソース言語はアセンブリ言語であり、ターゲット言語は機械語であるならば、そのような翻訳プログラムは、アセンブラと呼ばれます。

おすすめ

転載: www.cnblogs.com/dtx123/p/11457296.html