python \のJava \ Cは\は、言語を解釈\コンパイル言語プログラムの実行

Cは次のように純粋にコンパイルされた言語は、図が実行されます。

 

Cは、(本質的にコンパイルされた言語)は、バイナリ実行可能なオブジェクトファイルを生成するプリプロセッサ、コンパイラ、アセンブラ、リンカによって見られ、その後直接実行することができます。

 ソースファイルがロードされるか、明示的にインタプリタのバイトコードコンパイラは、バイトコードファイルを生成した後、Javaは、インタプリタ言語とPythonではなく、純粋なインタプリタ言語、正確には、ファイルのバイトコードランタイム通訳上端ラン(自然言語解釈)の直接的な解釈。

Javaの実装プロセス:

A.java(ソース)-----> A.class(バイトコードファイル)----->インタプリタ上で直接実行

Pythonの実装プロセス

a.py(ソース)-----> a.pycまたはa.pyo(バイトコードファイル)----->インタプリタ上で直接実行

 

PS:バイトコード(バイトコード)は、OPの配列(オペコード)コード/バイナリファイルのデータ、中間コードでプログラムを実行備えています。バイトは、データの量は、コンピュータユニットです。

 

おすすめ

転載: www.cnblogs.com/jiaoqiang/p/11117176.html