Python-基礎コース - 最初-02-コンパイラおよびパーサ

编译器/解析器
Python//高级语言
计算机//机器语言

01のコンパイラやインタプリタ

  1. コンパイラおよびインタープリタ:高水準言語(アセンブリ言語)と機械語
  2. コードが実行できるバイナリマシンコードマシンに変換されますが、動作原理と翻訳のプロセスが異なる持っています。

2間の02の違い

  1. コンパイラ:全体的な実行でコンパイル最初の
  2. 実装の側縁を説明します
  3. コンパイル方法:高速で実行されますが、任意の小さな変化は、全体として再コンパイルする必要があります。これは、ビルド環境から実行することができます。代表言語はC言語であります
  4. 説明の仕方によって:遅い実行しているが、いくつかの変更が全体を再コンパイルする必要はありません。あなたはインタプリタ環境から実行することはできません。言語を代表してPython言語です。

Pythonインタプリタ種


Pythonインタプリタのいくつかのバージョン

  1. CPythonの:インタプリタの公式バージョン。インタプリタは、C言語の開発で書かれている、知らCPythonのは述べています。CPythonのは、最も広く使用されているPythonインタプリタです。我々は通常、議論ダウンロードは、インタプリタを使用している、と言います。
  2. Ipythonは:CPythonのは、対話モードで強化された対話インタプリタに基づいて、Pythonコードの機能を実行し、CPythonのはまったく同じです。
  3. PyPy:Pythonインタプリタの実行速度の追求は、動的にコンパイルするPythonコード(注を、説明していない)JIT技術を使用して、Pythonのコードの実行速度を向上させることを示すことができる、最もCPythonのコードはpypyの下で実行されますが、まだすることができますそこにいくつかの違いがあり、これは2つのインタプリタで異なる結果を有していてもよく、同じPythonのコード実行につながるされています。

Pythonの操作機構

ここに画像を挿入説明

ありがとうございます!
QQ:1444990601

リリース5元の記事 ウォンの賞賛1 ビュー153

おすすめ

転載: blog.csdn.net/weixin_44640811/article/details/104042847