Python™言語とは何ですか?
python™言語はプログラミング言語です。 開発者は、プログラミング言語を使用して、ハードドライブとオンラインの両方で使用するプログラムを作成できます。 コーディング言語は実際にはコンピューター言語ではありません。最も基本的なレベルのすべてのコンピューターはバイナリコードであるコンピューター言語を使用しているためです。 代わりに、コーディング言語は、コンピューターのバイナリコードと人間の言語の間の一種の翻訳者として機能します。
python™言語は、「高水準」プログラミング言語として知られています。 これは、python™言語がバイナリコードよりも人間の音声に近いことを意味します。 これは、バイナリを話さない傾向がある開発者にとって便利です。 一部のプログラマーは、Python™言語などの高レベル言語を使いやすいために好んで使用しています。
python™言語もオブジェクト指向プログラミング言語です。つまり、コーディング言語はプログラム内のオブジェクトのセットを中心に設計されています。 たとえば、情報の入力フィールドと「送信」ボタンを持つフォームを作成する場合、それぞれがプログラム内の個々のオブジェクトになります。 オブジェクト指向プログラミング言語は、プログラムが完了する必要がある特定のタスクに焦点を当てたタスク指向プログラミングからの移行です。 オブジェクト指向プログラミング言語は、1990年代半ばからますます人気が高まっています。
さらに、Python™言語は、プログラムの最後にコンパイル手順がないため、他のプログラミング言語とは異なります。 プログラムのコンパイルはバイナリへの翻訳を完了する方法であるため、これは他のコンピューター言語との重要な違いです。 このプロセスは時間がかかる可能性があり、ステップをバイパスするPythonの方法は、プログラマーが新しいプログラムをテストおよびデバッグしようとするときの時間を大幅に節約できます。
Python™言語で書かれたプログラムは、より一般的でありながら類似したJava言語ベースのプログラムよりも実行が多少遅くなります。 ただし、平均的なエンドユーザーはわずかな違いにしか気付かない場合があります。 Pythonを使用する利点は、プログラムのコーディングが簡単であり、Javaプログラムよりも平均で3倍短いことです。 短いコード化されたプログラムは、開発者の生活を楽にするだけでなく、バグを見つけやすくし、コードの問題を排除しやすくします。
python™言語は、他のさまざまなプログラミング言語とも互換性があります。 基本バージョンは、COM™、.NET™、およびCORBA™オブジェクトと互換性があります。 さらに、Javaと互換性のあるPythonのバージョンがあり、これはJython™として知られています。 Python™は、Internet Communications Engine™(ICE)との互換性を通じて、追加の互換性も備えています。
ICEは、本質的に異なる種類のプログラミング言語間の橋渡しをします。 このタイプのソフトウェアはミドルウェアとして知られています。 その唯一の機能は、開発者がプログラムの各セクションで最も効率的な言語を使用できるように、通常互換性のないプログラミング言語が連携して動作できるようにすることです。