Guido van Rossum mengatakan Python 4.0 mungkin tidak akan pernah tiba

Guido van Rossum (pencipta bahasa pengaturcaraan Python), Saya komen beberapa hari yang lalu dalam temu bual bahawa sangat sukar bagi Python 4.0 untuk melihat cahaya hari, kerana pada masa ini bahasa pengaturcaraan mengalami masalah yang agak sukar iaitu perpindahan dari Python 2.0 ke Python 3.0,

Dia juga berkongsi pemikirannya mengenai bahasa lain, seperti Rust, Go, Julia, dan TypeScript. Guido percaya bahawa Rust adalah bahasa yang menarik, yang hampir sempurna menyelesaikan masalah pengurusan memori. Dia menambah bahawa Go dan Julia mempunyai persamaan yang hebat dengan ciptaan mereka dan bahawa pasukan pengembangan Python belajar dan terinspirasi oleh pelbagai ciri yang dilaksanakan dalam TypeScript.

Guido van Rossum dan ahli pasukan Perkembangan ular sawa sebutkan bahawa mereka tidak begitu berminat dengan idea Python 4, setelah mendapat beberapa pelajaran berharga semasa peralihan dari Python 2 ke Python 3.

"Saya tidak teruja dengan idea Python 4 dan tidak ada seorang pun dari pasukan pembangunan teras yang sebenarnya, jadi mungkin tidak akan pernah ada 4.0 dan sekurang-kurangnya kita akan meneruskan 3.33. Kami telah mempelajari pelajaran Python 3 vs 2, jadi hampir pantang untuk membincangkan Python 4 dengan serius. «.

Selepas bersara pada tahun 2019, Guido van Rossum kembali ke perniagaan pada November 2020 dengan kedudukan baru di Microsoft dan di Twitter saya memberi komen bahawa ia akan berfungsi untuk menjadikan Python lebih baik. Ia bukan hanya pada Windows, tetapi juga di semua platform, yang akan menjadikannya lebih menarik dan berdaya saing. Sebenarnya, selama satu dekad yang lalu, Python telah bersaing dengan bahasa yang lebih muda yang dianggap lebih moden oleh pencipta dan komuniti mereka.

Bagi Guido, Rust adalah bahasa pengaturcaraan yang "sangat baik" yang berhak mendapat semua semangat kepadanya:

"Kedengarannya seperti bahasa yang hebat, untuk beberapa perkara. Karat benar-benar meningkatkan C ++ di satu kawasan khususnya - kawalan penyusun jauh lebih sukar untuk dipintas. Dan, tentu saja, ia dapat menyelesaikan masalah peruntukan memori dengan sempurna. Sekiranya anda menulis perkara yang sama di C ++, anda tidak begitu yakin, berbanding dengan Rust, bahawa anda mendapat semua peruntukan memori dan pengendalian memori dengan betul. Jadi Rust adalah bahasa yang menarik, ”katanya.

Selain itu, dibandingkan dengan C ++, Rust adalah pendatang baru dalam dunia pengaturcaraan dan banyak pembangun enggan berminat dengannya. Walau bagaimanapun, projek-projek industri utama telah mula menerapkannya dalam beberapa tahun terakhir.

Itulah contoh komuniti Linux yang sejak beberapa lama telah mengumumkan bahawa mereka telah mula mengembangkan bahagian kernel di Rust.

Di pihak Microsoft, ia memperkenalkan projek Rust for Windows tahun lalu dan dirancang untuk membolehkan pengaturcara mendapat akses mudah ke Windows API ketika mengembangkan aplikasi Rust pada Windows. Facebook, Amazon, Apple, Microsoft, dan pemain industri utama lain baru-baru ini mengumumkan bahawa mereka mengambil pekerja pemaju Rust.

Akhirnya Bagi TypeScript, pencipta Python percaya bahawa:

"TypeScript adalah bahasa yang hebat. Anda mungkin menyedari bahawa dalam enam atau tujuh tahun terakhir kami telah menambahkan penulisan statik pilihan untuk Python, juga dikenal sebagai tulisan progresif, ”katanya.

"Saya tidak begitu mengetahui tentang TypeScript ketika kami memulakan projek ini, jadi saya tidak dapat mengatakan bahawa bahasa itu memberi inspirasi kepada kami untuk memulakan. TypeScript, kerana dia menggunakan kereta JavaScript, dan kerana Anders adalah orang yang sangat pintar, TypeScript melakukan beberapa perkara yang masih ditunggu oleh Python. Jadi hari ini kita pasti mencari contoh dalam TypeScript. Kami mempunyai GIS menaip di mana kami membincangkan sintaks dan peluasan semantik menaip dan sistem jenis umum untuk Python, ”tambahnya.

Guido terus mengatakan bahawa JavaScript lebih dekat dengan Python daripada yang anda fikirkan dan bahawa pasukan pengembangan Python banyak mendapat inspirasi dari penambahbaikan yang dibuat oleh TypeScript.

"Kadang-kadang kami hadir dengan fitur baru karena kami tahu bahawa beberapa fitur juga awalnya hilang di TypeScript, kemudian ditambahkan ke TypeScript berdasarkan permintaan pengguna, dan [menjadi] sangat popular di TypeScript. Dan sekarang kita dapat melihat bahawa kita berada dalam situasi yang sama, ”katanya.

"Kerana JavaScript dan Python agak serupa. Jauh lebih banyak daripada Python dan, katakanlah, C ++ atau Rust atau Java. Oleh itu, kami belajar dari TypeScript, dan dari semasa ke semasa, dari perbualan saya dengan Anders, nampaknya TypeScript juga belajar dari Python, sama seperti JavaScript yang dipelajari dari Python di beberapa bidang, ”tutup Guido. Anders Hejlsberg adalah pengaturcara Denmark yang bekerja di Microsoft dan salah satu arkitek TypeScript yang hebat.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.