Pencipta Python Guido Van Rossum menuju ke Microsoft

Dalam tweet yang diterbitkan Kamis siang, pencipta bahasa pemrograman Python Guido van Rossum mengumumkan dia akan bergabung dengan Divisi Pengembang Microsoft, di mana dia akan bekerja untuk meningkatkan Python di Windows dan Python secara umum.

“Saya memutuskan bahwa pensiun itu membosankan,” tulis van Rossum saat mengumumkan bahwa dia telah bergabung dengan Divisi Pengembang di Microsoft. "Melakukan apa? Terlalu banyak pilihan untuk dikatakan! Tapi itu pasti akan membuat penggunaan Python lebih baik (dan tidak hanya di Windows :-). Ada banyak open source di sini. Perhatikan ruang ini. "

Ini jauh dari pertama kalinya Microsoft dan Python bergabung. Microsoft telah menyediakan pengembang Python dengan add-on yang banyak digunakan untuk editor Kode Visual Studio Microsoft. Generasi terbaru ini, Pylance, menyediakan pemeriksaan jenis kecepatan tinggi dan analisis kode untuk basis kode Python, bersama dengan dukungan untuk perkakas khusus Python seperti Jupyter Notebook. Proyek Microsoft / Python terbaru lainnya, Playwright, menyediakan cara yang cepat dan nyaman untuk menguji aplikasi web Python.

Microsoft juga telah berkontribusi langsung pada basis kode Python. Penambahan kunci utama untuk Python 3.6 adalah PEP 523, perubahan pada C API Python untuk memungkinkan alat debugging, atau kompiler just-in-time (seperti proyek Pyjion Microsoft), untuk mencegat dan mengganti evaluasi kode Python.

Apa yang diisyaratkan oleh van Rossum dapat dengan mudah masuk ke dalam salah satu kategori ini — perkakas untuk Python, atau perubahan mendasar pada Python itu sendiri. Tidak ada kekurangan dari hal-hal yang dapat diupayakan oleh van Rossum dan Microsoft untuk ditingkatkan dengan Python.

Karena penggunaan Python telah meledak di seluruh dunia pengembangan perangkat lunak, adopsi bahasa yang meluas juga telah mengungkapkan banyak batasan yang dibuat oleh pilihan arsitekturnya. Menginstal dan mengelola modul pihak ketiga dengan Python masih tidak elegan dan terfragmentasi, dengan satu proyek standar tetapi minimal (Pip) dan banyak alternatif yang lebih ambisius tetapi bertentangan (Puisi, Pipenv, dll.).

Python juga tidak memiliki cara standar untuk menerapkan binari mandiri, dan masih sulit untuk menjalankan program Python pada banyak inti perangkat keras. Semua bidang ini, dan banyak lagi, siap untuk dikerjakan bersama oleh van Rossum dan Microsoft.