ホームページ > バックエンド開発 > Python チュートリアル > Python は何語で書かれていますか?

Python は何語で書かれていますか?

little bottle
リリース: 2022-03-24 15:53:42
オリジナル
71725 人が閲覧しました

Python は C 言語で書かれています。 Python は、オブジェクト指向の動的型付け言語です。その最下層は C 言語で書かれています。多くの標準ライブラリやサードパーティ ライブラリも C 言語で書かれています。Python インタープリタは拡張が簡単で、C 言語または C (またはC から呼び出し可能な他の言語は、新しい機能とデータ型を拡張します。

Python は何語で書かれていますか?

このチュートリアルの動作環境: Windows 7 システム、Python 3.9.1、DELL G3 コンピューター。

Python は C 言語で書かれています。

Python は、ABC と呼ばれる言語の代替として、オランダ数学コンピューター科学協会の Guido van Rossum によって 1990 年代初頭に設計されました。 Python は効率的な高レベルのデータ構造を提供し、シンプルかつ効果的なオブジェクト指向プログラミングを可能にします。 Python の構文と動的型付け、およびインタープリタ型言語の性質により、Python はほとんどのプラットフォームでスクリプト作成と迅速なアプリケーション開発のためのプログラミング言語となっています。バージョンの継続的な更新と新しい言語機能の追加により、Python は徐々に使用されています。独立した大規模プロジェクト開発向け。

Python の最下層は C 言語で書かれており、多くの標準ライブラリやサードパーティ ライブラリも C で書かれており、非常に高速に実行されます。

Python インタープリターは拡張が容易で、C 言語または C (または C を通じて呼び出すことができる他の言語) を使用して、新しい関数やデータ型で拡張できます。 Python は、カスタマイズ可能なソフトウェアの拡張プログラミング言語としても使用できます。 Python の豊富な標準ライブラリは、各主要なシステム プラットフォームに適したソース コードまたはマシン コードを提供します。

Python 自体は拡張可能に設計されています。すべての機能が言語コアに統合されているわけではありません。 Python は、プログラマーが C 言語、C、Cython を使用して拡張モジュールを簡単に作成できるように、豊富な API とツールを提供します。 Python コンパイラー自体を、スクリプト言語を必要とする他のプログラムに統合することもできます。そのため、Python を「接着言語」として使用する人も多くいます。 Python を使用して、他の言語で書かれたプログラムを統合し、カプセル化します。 Google エンジンなど、Google 内の多くのプロジェクトは、C を使用して非常に高いパフォーマンス要件を持つ部分を記述し、Python または Java/Go を使用して対応するモジュールを呼び出します。 「Python Technical Manual」の著者である Alex Martelli 氏は、「言うのは難しいですが、2004 年に Python はすでに Google 社内で使用されていました。Google は多くの Python 専門家を採用しましたが、その前にすでに Python を使用することを決定していました。」と述べています。可能な場合には Python を使用し、必要な場合には C を使用し、ハードウェアを制御する場合は C を使用し、迅速な開発中に Python を使用します。」

Python を C/C プログラムに埋め込んで、プログラム ユーザーにスクリプト機能を提供できます。

学習への関心が高まってきましたか?詳しくは、PHP 中国語 Web サイトの Python ビデオ チュートリアル にアクセスしてください。

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

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