01のコンパイラやインタプリタ
- コンパイラおよびインタープリタ:高水準言語(アセンブリ言語)と機械語
- コードが実行できるバイナリマシンコードマシンに変換されますが、動作原理と翻訳のプロセスが異なる持っています。
2間の02の違い
- コンパイラ:全体的な実行でコンパイル最初の
- 実装の側縁を説明します
- コンパイル方法:高速で実行されますが、任意の小さな変化は、全体として再コンパイルする必要があります。これは、ビルド環境から実行することができます。代表言語はC言語であります
- 説明の仕方によって:遅い実行しているが、いくつかの変更が全体を再コンパイルする必要はありません。あなたはインタプリタ環境から実行することはできません。言語を代表してPython言語です。
Pythonインタプリタ種
Pythonインタプリタのいくつかのバージョン
- CPythonの:インタプリタの公式バージョン。インタプリタは、C言語の開発で書かれている、知らCPythonのは述べています。CPythonのは、最も広く使用されているPythonインタプリタです。我々は通常、議論ダウンロードは、インタプリタを使用している、と言います。
- Ipythonは:CPythonのは、対話モードで強化された対話インタプリタに基づいて、Pythonコードの機能を実行し、CPythonのはまったく同じです。
- PyPy:Pythonインタプリタの実行速度の追求は、動的にコンパイルするPythonコード(注を、説明していない)JIT技術を使用して、Pythonのコードの実行速度を向上させることを示すことができる、最もCPythonのコードはpypyの下で実行されますが、まだすることができますそこにいくつかの違いがあり、これは2つのインタプリタで異なる結果を有していてもよく、同じPythonのコード実行につながるされています。
Pythonの操作機構
ありがとうございます!
QQ:1444990601