PythonクリエーターのGuidoVanRossumがMicrosoftに向かう

木曜日の正午に公開されたツイートで、Pythonプログラミング言語の作成者であるGuido van Rossumは、Microsoftの開発者部門に参加し、WindowsおよびPython全般でPythonの改善に取り組むことを発表しました。

「私は引退は退屈だと判断しました」とヴァン・ロッサムはマイクロソフトの開発者部門に加わったと発表しました。"何をすべきか?言うには多すぎるオプション!しかし、それは確かにPythonの使用をより良くするでしょう(そしてWindowsだけでなく:-)。ここにはたくさんのオープンソースがあります。この空間を見て。"

MicrosoftとPythonが力を合わせたのはこれが初めてではありません。Microsoftは、Python開発者にMicrosoftのVisual StudioCodeエディター用に広く使用されているアドオンを提供しています。これらの最新世代であるPylanceは、Jupyter NotebookなどのPython固有のツールのサポートに加えて、Pythonコードベースの高速型チェックとコード分析を提供します。もう1つの最近のMicrosoft / PythonプロジェクトであるPlaywrightは、PythonWebアプリケーションをテストするための高速で便利な方法を提供します。

マイクロソフトはまた、過去にPythonコードベースに直接貢献してきました。Python3.6の主な重要な追加はPEP523でした。これは、デバッグツールまたはジャストインタイムコンパイラ(MicrosoftのPyjionプロジェクトなど)がPythonコードの評価をインターセプトしてオーバーライドできるようにするためのPythonのCAPIへの変更です。

van Rossumが示唆していることは、Pythonのツール、またはPython自体の根本的な変更など、これらのカテゴリのいずれかに簡単に分類できます。ヴァンロッサムとマイクロソフトがPythonで改善しようと努めることができるものに不足はありません。

Pythonの使用がソフトウェア開発の世界全体で爆発的に増加するにつれて、この言語の広範な採用により、そのアーキテクチャの選択によって生じる制限の多くも明らかになりました。Pythonでのサードパーティモジュールのインストールと管理はまだエレガントではなく断片化されており、1つの標準でありながら最小限のプロジェクト(Pip)と、より野心的でありながら矛盾する多数の代替プロジェクト(Poetry、Pipenvなど)があります。

Pythonには、自己完結型のバイナリをデプロイするための標準化された方法もありません。また、Pythonプログラムを複数のハードウェアコアで実行することは依然として困難です。これらすべての分野、およびその他の多くの分野は、vanRossumとMicrosoftが共同で取り組むために熟しています。