Pythonは、クロスプラットフォームの無料のオープンソースコンピュータープログラミング言語です。オブジェクト指向の動的型言語であり、元々は自動スクリプト(シェル)を作成するために設計されました。バージョンの継続的な更新と新しい言語機能の追加により、独立した大規模プロジェクトの開発にますます使用されています。
AIX、HPUX、Solaris、Linux、Windowsなどの一般的な主流プラットフォームをサポートします。ただし、Windowsを除き、一般的なUnixおよびLinuxプラットフォームはすべてネイティブPythonを備えていますが、バージョンは一般的に低くなっています。クロスプラットフォームおよびその他のクロスプラットフォーム言語に関しては、いくつかの個別のモジュールが単一のプラットフォームに固有であり、全体的なクロスプラットフォームは依然として非常に優れていることに注意してください。複数のプラットフォームに適応するために複数のコードセットを記述する必要はありません。
ただし、これはまったく制限がないということではありません。まず、同じバージョンの中間ファイル.py、.pyc、および.pyoがクロスプラットフォームです。次に、PCと、携帯電話やパッドなどのモバイル端末をクロスプラットフォームにすることはできません(理由については次を参照してください)。 );最後に、IntelやARM、64ビットや32ビットなどのプロセッサアーキテクチャをクロスすることはできません。
ナレッジポイントの拡張:
同じbaiバージョン番号のpythonのPycとpyoもクロスプラットフォームです。もちろん、duPCからzhi携帯電話にクロスすることはできません。また、インテルからアームにクロスすることも、64ビットから32ビットにクロスすることもできません。
正直なところ、Daoプラットフォームを横断するjavaの機能も制限されており、さまざまなトラップがあり、クロスプラットフォームコードを使用できない場合があります。しかし、pythonよりも比較的優れています。 j2meを除く。
エンジニアリング言語として、javaはpythonよりも中規模および大規模のプロジェクトを実行する能力がはるかに高くなっています。ただし、中小規模のプロジェクトでのpythonの開発速度は、javaが匹敵する速度とはほど遠いものです。
一般的に、javaはpythonよりも高速です。 C拡張機能を呼び出すpythonを除いて。
クロスプラットフォームに関しては、Javaクロスプラットフォームは当然のことと考えられているようです。したがって、pythonがクロスプラットフォームである場合、それはしばしばあなたを驚かせます。それについてです。
これまでのところ、pythonに関するこの記事はクロスプラットフォーム言語コードが紹介されています。関連するpythonクロスプラットフォームコンテンツについては、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLou.Cnをさらにサポートしていただければ幸いです。 !
Recommended Posts