Python 3.11 doseže svojo stabilno različico, ki je 10–60 % hitrejša od 3.10

Python 3.11

Nekaj ​​časa je bil v fazi testiranja, stabilna različica pa je že izdana. Ta programski jezik z imenom kača je eden izmed priljubljenih mnogih razvijalcev, zato je lansiranje Python 3.11 Gre za dogodek določenega pomena. Gre za veliko posodobitev ali srednjo, če raje označite tiste, ki spremenijo prvo številko, kot pomembne, vendar ni mogoče zanikati, da se je zelo izboljšala.

Pri Phoronixu, mediju, ki svojo slavo večinoma dolguje testom programske in strojne opreme, so testirali delovanje Pythona 3.11 in potrdili, da je med 10 % in 60 % hitrejši kot Python 3.10, ki je bil do zdaj najsodobnejša stabilna različica. Vendar ni čisto vse dobra novica, vsaj za uporabnike Linuxa, saj bi lahko takšna posodobitev prekinila združljivost s programsko opremo, ki jo uporabljamo, in primer tega To je tisto, kar trpimo uporabniki Kodija v Linuxu, odkar je bil naložen v »Matrix«.

Splošne spremembe Python 3.11

Lo predvsem Python 3.11 vključuje, da so natančne lokacije napak zdaj vključene v risbe, kar bo teoretično omogočilo boljše prepoznavanje napak; skupine izjem in except*; v tomllib je standardna knjižnica dodala podporo za razčlenjevanje TOML; uvedene skupine nalog v asyncio; atomsko združevanje ((?>…)) in posesivni kvantifikatorji (*+, ++, ?+, {m,n}+) so zdaj podprti v regularnih izrazih.

Toda vrhunec je hitrost:

Projekt Faster CPython že daje nekaj zanimivih rezultatov. Python 3.11 je do 10–60 % hitrejši od Pythona 3.10. V standardnem paketu testov smo v povprečju izmerili povečanje hitrosti za 1,22-krat.

Čeprav je vse videti zelo dobro, se moramo zavedati, da spremembe v programskih jezikih lahko povzročijo težave, kot je Kodi. Razvijalci morajo prilagoditi svojo kodo novim različicam in če ne celotno kodo, pa »zakamuflirano« različico, da jim ne ukradejo dela. Če je torej odvisno od česa takega, je bolje, da posodobitev zadržite čim dlje.

Python 3.11 je bila objavljena danes (včeraj v časovnem pasu projekta), njegov arhiv pa lahko zdaj prenesete iz stran za prenos projekta. Njegov prihod v uradne repozitorije bo odvisen od filozofije distribucije, ki jo uporabljamo, vendar bo v večini primerov trajalo tedne ali celo mesece.

Več informacij in slikovni logotip: python forum.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.