Python 3.11 mencapai versi stabilnya iaitu 10-60% lebih cepat daripada 3.10

Python 3.11

Ia telah berada dalam fasa ujian untuk beberapa lama, dan versi stabil telah pun dikeluarkan. Bahasa pengaturcaraan dengan nama ular ini adalah salah satu kegemaran ramai pembangun, jadi pelancaran Python 3.11 Ia adalah satu peristiwa yang penting. Ia adalah kemas kini utama, atau medium jika anda lebih suka melabelkan yang menukar nombor pertama sebagai major, tetapi tidak dinafikan bahawa ia telah banyak bertambah baik.

Di Phoronix, medium yang terkenal kerana ujian perisian dan perkakasannya, mereka sedang menguji prestasi Python 3.11 dan mengesahkan bahawa ia adalah antara 10% dan 60% lebih pantas daripada Python 3.10, yang sehingga kini merupakan versi stabil yang paling terkini. Tetapi tidak semuanya adalah berita baik, sekurang-kurangnya untuk pengguna Linux, kerana kemas kini seperti ini boleh memecahkan keserasian dengan perisian yang kami gunakan, dan contoh ini Itulah yang kami pengguna Kodi di Linux menderita sejak ia dimuat naik ke «Matrix».

General Python 3.11 Perubahan

Lo terutamanya Python 3.11 termasuk lokasi ralat yang terperinci kini disertakan dalam plot, yang, secara teori, akan membolehkan pengiktirafan kegagalan yang lebih baik; kumpulan pengecualian dan except*; dalam tomllib, sokongan untuk penghuraian TOML telah ditambahkan pada perpustakaan standard; memperkenalkan kumpulan tugasan dalam asyncio; pengelompokan atom ((?>…)) dan pengkuantiti milik (*+, ++, ?+, {m,n}+) kini disokong dalam ungkapan biasa.

Tetapi kemuncaknya ialah kelajuan:

Projek Faster CPython sudah pun membuahkan hasil yang menarik. Python 3.11 adalah sehingga 10-60% lebih pantas daripada Python 3.10. Secara purata, kami telah mengukur peningkatan kelajuan sebanyak 1,22 kali dalam suite ujian standard.

Walaupun semuanya kelihatan sangat baik, kita mesti ingat itu perubahan dalam bahasa pengaturcaraan boleh menyebabkan masalah, seperti Kodi. Pembangun mesti menyesuaikan kod mereka kepada versi baharu, dan jika tidak semua kod, maka versi "disamarkan" supaya kerja mereka tidak dicuri. Oleh itu, jika sesuatu seperti ini bergantung kepada, lebih baik untuk menahan kemas kini selama mungkin.

Python 3.11 telah diumumkan hari ini (semalam dalam zon waktu projek), dan tarballnya kini boleh dimuat turun dari muat turun halaman daripada projek itu. Ketibaannya di repositori rasmi akan bergantung pada falsafah pengedaran yang kami gunakan, tetapi dalam kebanyakan kes ia akan mengambil masa berminggu-minggu atau bahkan berbulan-bulan.

Maklumat lanjut dan logo imej: forum python.


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.