Η Python 3.11 φτάνει στη σταθερή της έκδοση όντας 10-60% ταχύτερη από την 3.10

Python 3.11

Ήταν σε δοκιμαστική φάση για αρκετό καιρό και η σταθερή έκδοση έχει ήδη κυκλοφορήσει. Αυτή η γλώσσα προγραμματισμού με το όνομα ενός φιδιού είναι ένα από τα αγαπημένα πολλών προγραμματιστών, οπότε η κυκλοφορία του Python 3.11 Είναι ένα γεγονός κάποιας σημασίας. Είναι μια σημαντική ενημέρωση ή μέσο εάν προτιμάτε να χαρακτηρίσετε αυτά που αλλάζουν τον πρώτο αριθμό ως κύρια, αλλά δεν υπάρχει αμφιβολία ότι έχει βελτιωθεί πολύ.

Στο Phoronix, ένα μέσο που οφείλει μεγάλο μέρος της φήμης του στις δοκιμές λογισμικού και υλικού, δοκίμαζαν την απόδοση της Python 3.11 και επιβεβαίωσαν ότι είναι μεταξύ 10% και 60% πιο γρήγορο από την Python 3.10, η οποία μέχρι τώρα ήταν η πιο ενημερωμένη σταθερή έκδοση. Αλλά δεν είναι απολύτως όλα καλά νέα, τουλάχιστον για τους χρήστες Linux, καθώς μια ενημέρωση όπως αυτή θα μπορούσε να διακόψει τη συμβατότητα με το λογισμικό που χρησιμοποιούμε και παράδειγμα αυτού Είναι αυτό που υποφέρουμε εμείς οι χρήστες του Kodi στο Linux από τότε που ανέβηκε στο «Matrix».

Γενικές αλλαγές Python 3.11

Lo κυρίως της Python 3.11 περιλαμβάνει ότι οι θέσεις λεπτών σφαλμάτων περιλαμβάνονται πλέον σε γραφικά, τα οποία, θεωρητικά, θα επιτρέψουν την καλύτερη αναγνώριση των αστοχιών. ομάδες εξαίρεσης και except*; στο tomllib, η υποστήριξη για ανάλυση TOML έχει προστεθεί στην τυπική βιβλιοθήκη. εισήγαγε ομάδες εργασιών στο asyncio. Η ατομική ομαδοποίηση ((?>…)) και οι κτητικοί ποσοτικοί δείκτες (*+, ++, ?+, {m,n}+) υποστηρίζονται πλέον σε κανονικές εκφράσεις.

Αλλά το αποκορύφωμα είναι η ταχύτητα:

Το έργο Faster CPython έχει ήδη κάποια ενδιαφέροντα αποτελέσματα. Η Python 3.11 είναι έως και 10-60% ταχύτερη από την Python 3.10. Κατά μέσο όρο, έχουμε μετρήσει μια αύξηση ταχύτητας 1,22 φορές στην τυπική σουίτα δοκιμών.

Αν και όλα φαίνονται πολύ καλά, πρέπει να το έχουμε κατά νου αλλαγές στις γλώσσες προγραμματισμού μπορεί να προκαλέσουν προβλήματα, όπως του Kodi. Οι προγραμματιστές πρέπει να προσαρμόσουν τον κωδικό τους στις νέες εκδόσεις και αν όχι όλο τον κώδικα, τότε την «καμουφλαρισμένη» έκδοση για να μην κλαπεί η δουλειά τους. Επομένως, εάν εξαρτάται από κάτι τέτοιο, είναι καλύτερο να κρατήσετε την ενημέρωση όσο το δυνατόν περισσότερο.

Python 3.11 έχει ανακοινωθεί σήμερα (χθες στη ζώνη ώρας του έργου) και το tarball του μπορεί πλέον να ληφθεί από το σελίδα λήψης του σχεδίου. Η άφιξή του στα επίσημα αποθετήρια θα εξαρτηθεί από τη φιλοσοφία της διανομής που χρησιμοποιούμε, αλλά στις περισσότερες περιπτώσεις θα χρειαστούν εβδομάδες ή και μήνες.

Περισσότερες πληροφορίες και λογότυπο εικόνας: φόρουμ python.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.