Python adalah salah satu bahasa pemrograman paling populer, tetapi itu tidak berarti itu sempurna, terutama setelah apa yang oleh perusahaan itu sendiri disebut sebagai awal tahun yang “terkutuk”.
Salah satu kritik utama terhadap Python adalah ia bisa agak lambat, terutama dibandingkan dengan bahasa yang lebih baru. Kebanyakan orang tahan dengan keterlambatan ini karena fleksibilitas dan kemudahannya untuk dipelajari.
Namun, semua itu mungkin akan berubah, menurut pengembang Core Python (CPython) Mark Shannon.
Piton 3.11
Berbicara di konferensi PyCon 2022 dan merinci dalam posting blog yang menyertai nanti (terbuka di tab baru), Shannon memberi kami beberapa detail lebih lanjut tentang Python 3.11, versi berikutnya yang saat ini dalam tahap beta, yang seharusnya melihat kecepatan bahasa secara signifikan. Rincian lebih lanjut juga dapat ditemukan di – di mana lagi? – GitHub (terbuka di tab baru).
Faktanya, ada beberapa nama besar yang mencoba membuat ini berfungsi. Microsoft telah mendanai Yayasan Perangkat Lunak Python dengan tujuan mempercepat setidaknya dua kali, membantu memindahkan Python ke arah C sebagai bahasa dominan.
Sebagai ZDNet (terbuka di tab baru) catatan, Python tidak benar-benar dirancang untuk menjadi cepat dan kasus penggunaan, yang sebagian besar berfokus pada pembelajaran mesin, mendukung ini.
“Python diakui secara luas sebagai lambat. Meskipun Python tidak akan pernah mencapai kinerja bahasa tingkat rendah seperti C, Fortran, atau bahkan Java, kami ingin itu bersaing dengan implementasi bahasa skrip yang cepat, seperti V8 untuk Javascript atau luajit untuk lua,” tulisnya (terbuka di tab baru) Shanon tahun lalu.
Satu bahasa untuk menguasai mereka semua
Maklum, ada banyak persaingan di antara bahasa pemrograman dan masing-masing memiliki pro dan kontra sendiri, menyerahkan kepada pengembang sendiri untuk membuat keputusan akhir yang akan digunakan.
Sebuah survei Redmonk (terbuka di tab baru) pada Agustus 2021 menunjukkan bahwa JavaScript adalah bahasa yang paling populer, diikuti oleh Java dan Python di posisi kedua.
Daripada berpuas diri, terus merilis pembaruan yang meningkatkan layanan inti adalah persis bagaimana pengembang di belakang Python harus bertindak.