数日前、私たちは Python 3.8.8 の実装であるPyston 2.2について話しました。これは、作成者が測定したベンチマークによると、 Web サーバー上で Python よりも最大 30% 高速であることが約束されています。その作成者である Kevin Modzelewski 氏によると、Pyston は「Python がサポートするほとんど使用されていないデバッグ機能の多く」を削除します。
現在、Python の作成者である Guido van Rossum 氏は、さまざまな指標で長い間最も人気のあるプログラミング言語であり、 Python の作成速度を 2 倍にしたいと述べています。人気があるにもかかわらず、この「遅さ」が Pyston のような実装の出現を引き起こしたり、速度の必要性から多くの場合 C++ の代替にならないため、これはまだ小さな問題ではありません。
速度が向上するかどうかを確認するには、Python 3.11 を待つ必要があります。
ZDNet が指摘しているように、Python 3.11 はGuido van Rossum が話している変更をもたらすバージョンになります。彼らの説明によれば、これを行うには、2022 年 5 月に予定されているPython 3.11.0 のプレアルファ版を待つ必要があります。ただし、プレリリース バージョンの場合は、2024 年まで 3 年待たなければなりません。 3.11 ブランチでは、3.10 と 3.9 など、他の 2 つのバージョンが同時に開発されます。
現在、van Rossum は Python に取り組んでいますが、退職後に「 退屈」した後に入社したのは Microsoft 社内です。これは多少の論争を引き起こしましたが、これによりMicrosoft は今年、Python Software Foundation (PSF) に 15 万ドルのスポンサーシップを提供して Python エコシステムに貢献することになりました。

Python 開発に特化した Microsoft チームは、van Rossum だけでなく、Eric Snow と Mark Shannon で構成されています。これら 3 つはいずれも Python 開発者と協力しており、コミュニティに頭痛の種を与えるようなフォークは提案していません。
CPython の取り組みに関するプレゼンテーションの中で、彼らは速度が 2 倍になるという保証にはほど遠いと主張していますが、楽観的です。この言語の作成者によると、これは、「安定した ABI 互換性を壊さず、限定的な API 互換性も壊さないこと」と、コードを「保守可能」に保つための取り組みによって実現します。
van Rossum 氏によると、最も恩恵を受けるのは、純粋な Python コードに基づいた集中的なタスクのユーザー、Python で作成された Web サイトのユーザー、Python を使用するツールのユーザーであるため、これらが実現すれば、改善は大幅に進むでしょう。開発者側だけで達成されることはありません。
