Python の基礎となる言語は何ですか?

anonymity
リリース: 2020-09-08 16:55:05
オリジナル
16574 人が閲覧しました

Python の創設者は Guido van Rossum です。 1989 年のクリスマス期間中、アッサム州で、グイドはクリスマスの退屈を紛らわすために、ABC 言語の継承として新しいスクリプト インタプリタを開発することにしました。プログラミング言語の名前にパイソン(Pythonの意味)が選ばれた理由は、彼がモンティ・パイソンというコメディグループのファンだったから。

Python の基礎となる言語は何ですか?

#Python、Java、C# など、ほとんどの高級言語は C 言語に基づいて開発されています。;

# # C と Python、Java、C# など:

C 言語: コードはマシン コードを取得するためにコンパイルされます。マシン コードはプロセッサ上で直接実行されます。各命令は CPU の動作を制御します。

その他の言語: コードはバイトコードを取得するためにコンパイルされ、仮想マシンはバイトコードを実行してマシン コードに変換し、プロセッサ上で実行します。

Python は C とも呼ばれます。Python は C から開発されています。言語:

用途: Python のクラス ライブラリは完全で使いやすいです。同じ機能を実現したい場合、Python では 10 行のコードで解決できますが、C では 100 行以上が必要になる場合があります。

速度について: Python の実行速度は C と比較され、C ほど速くはありません;


Python と Java、C# など:

用途: Linux オリジナル Python、その他言語は利用できません; 上記の言語は非常に豊富なクラス ライブラリのサポートです;

速度について: Python は速度の点でわずかに劣る可能性があります;


Python の基礎となる言語は何ですか?CPython

Python の正式バージョンは、最も普及している CPython 実装を使用して C 言語で実装され、ソース ファイル (py ファイル) をバイトコード ファイル (pyc ファイル) に変換し、Python 仮想マシン上で実行します。


JPyhton

Python の Java 実装である Jython は、Python コードを Java バイトコードに動的にコンパイルし、JVM 上で実行します。


IronPython

Python の C# 実装である IronPython は、Python コードを C# バイトコードにコンパイルし、CLR 上で実行します。 (Jython と同様)


PyPy (特殊)

Python によって実装された Python は、Python コードをバイトコードに変換し、それをマシンコードにコンパイルします。利点は、コードが 2 回目に実行されるときに、コードが直接マシンコードに変換され、実行のためにコンピューターに渡されることです。 RubyPython、Brython...

以上がPython の基礎となる言語は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート