Python 3.11 dostiže svoju stabilnu verziju 10-60% brži od 3.10

Python 3.11

Bio je u fazi testiranja već neko vrijeme, a stabilna verzija je već objavljena. Ovaj programski jezik sa imenom zmija jedan je od favorita mnogih programera, pa je lansiranje Python 3.11 To je događaj od neke važnosti. To je velika nadogradnja, ili srednja ako više volite da one koje mijenjaju prvi broj označite kao glavne, ali ne može se poreći da se mnogo poboljšao.

U Phoronixu, mediju koji u velikoj mjeri duguje svoju slavu svojim softverskim i hardverskim testovima, testirali su performanse Python 3.11 i potvrdili da to je između 10% i 60% brže nego Python 3.10, koji je do sada bio najnovija stabilna verzija. Ali nije baš sve dobra vijest, barem za korisnike Linuxa, budući da bi ovakvo ažuriranje moglo narušiti kompatibilnost sa softverom koji koristimo, a primjer ovoga To je ono što mi korisnici Kodi-ja na Linuxu patimo od kada je postavljen na «Matrix».

General Python 3.11 Promjene

Lo najupečatljivije Python-a 3.11 uključuje da su detaljne lokacije grešaka sada uključene u dijagrame, što će, u teoriji, omogućiti bolje prepoznavanje grešaka; grupe izuzetaka i except*; u tomllib-u, podrška za TOML raščlanjivanje je dodana standardnoj biblioteci; uvedene grupe zadataka u asyncio; atomsko grupisanje ((?>…)) i posesivni kvantifikatori (*+, ++, ?+, {m,n}+) sada su podržani u regularnim izrazima.

Ali vrhunac je brzina:

Faster CPython projekat već daje neke zanimljive rezultate. Python 3.11 je do 10-60% brži od Python 3.10. U prosjeku smo izmjerili povećanje brzine od 1,22 puta u standardnom paketu testova.

Iako sve izgleda jako dobro, moramo to imati na umu promjene u programskim jezicima mogu uzrokovati probleme, kao Kodi's. Programeri moraju prilagoditi svoj kod novim verzijama, i ako ne sav kod, onda "kamufliranu" verziju kako im se ne bi ukrao rad. Stoga, ako se o nečemu ovako ovisi, bolje je zadržati ažuriranje što je duže moguće.

Python 3.11 je najavljeno danas (jučer u vremenskoj zoni projekta), a njegov tarball se sada može preuzeti sa download page projekta. Njegov dolazak u zvanične repozitorije zavisiće od filozofije distribucije koju koristimo, ali u većini slučajeva će trajati nedeljama ili čak mesecima.

Više informacija i slika logotipa: python forum.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.