
გამოვიდა Python 3.15 ექსპერიმენტული JIT კომპილატორით, რომელიც უფრო სწრაფად მუშაობს
Python 3.15 გამოვიდა როგორც პროგრამირების ენის ყოველწლიური ფუნქციური გამოშვება. JIT კომპილატორი კვლავ ექსპერიმენტულია, თუმცა Linux x86-64-ზე 7-დან 8 პროცენტამდე, ხოლო AArch64 macOS-ზე 11-დან 12 პროცენტამდე უფრო სწრაფია.
Python 3.15 გამოვიდა უფრო სწრაფი ექსპერიმენტული JIT-ით
Python 3.15 დღეს გამოვიდა, როგორც Python პროგრამირების ენის ყოველწლიური ფუნქციური გამოშვება. გამოშვება აგრძელებს პროექტის მუშაობას JIT კომპილატორზე, რომელიც ჯერ კიდევ ექსპერიმენტული ფორმით რჩება, მაგრამ სტანდარტულ ინტერპრეტატორთან შედარებით წარმადობის მნიშვნელოვან ზრდას იძლევა.
გამოშვების მიმოხილვის თანახმად, JIT კომპილატორი Linux x86-64-ზე Python-ის სტანდარტულ ინტერპრეტატორთან შედარებით გეომეტრიული საშუალოთი 7-დან 8 პროცენტამდე უფრო სწრაფი უნდა იყოს. AArch64 macOS-ზე კი ამბობენ, რომ JIT კომპილატორი tail-calling ინტერპრეტატორთან შედარებით 11-დან 12 პროცენტამდე უფრო სწრაფია.
ენისა და სტანდარტული ბიბლიოთეკის ახალი შესაძლებლობები
Python 3.15-ში დაემატა sentinel ჩაშენებული ტიპი და ახალი frozendict ჩაშენებული ტიპი. UTF-8 ახლა Python 3.15-ის ნაგულისხმევი კოდირებაა, ხოლო Python სკრიპტების გაშვების დროის დასაჩქარებლად ხელმისაწვდომია აშკარა lazy იმპორტები. გამოშვება ასევე ამატებს პაკეტის გაშვების კონფიგურაციის ფაილებს.
შემდგომი გაუმჯობესებები მოიცავს უკეთეს შეცდომის შეტყობინებებს, სტანდარტული ბიბლიოთეკის გაუმჯობესებებს და C API-ის გაუმჯობესებებს. Python 3.15 ასევე ნაგულისხმევად რთავს frame pointer-ებს, რაც სისტემის დონეზე დაკვირვებადობას აუმჯობესებს.
წყაროები: Phoronix · Python Docs · Pep 790
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.