Guido van Rossum CPython 3.11 da unumdorlikni XNUMX baravar oshirishni maqsad qilgan

Python dasturlash tilini yaratuvchisi Guido van Rossum Python Language Summitdagi taqdimotida CPython ish faoliyatini optimallashtirish rejalarini bayon qildi. 2022 yilda kutilayotgan 3.11 versiyasiga ko‘ra, ishlab chiquvchilar unumdorlikni ikki baravar oshirishga umid qilmoqda. CPython optimallashtirish loyihasiga yaqinda Guido qo‘shilgan Microsoft kompaniyasining kichik ishlab chiquvchilar jamoasi boshchilik qilmoqda.

Loyihani amalga oshirishda ishlab chiquvchilar ABI va kod darajasida to'liq muvofiqlikni saqlab qolish va chekka holatlarda sekinlashuvlar hisobiga ishlashning o'sishiga yo'l qo'ymaslik kabi bir qator cheklovlarga rioya qilish niyatida. Ishlashni yaxshilash uchun o'zgartirilishi mumkin bo'lgan komponentlarga baytkod, xotira tartibi, kompilyator va tarjimon kiradi.

Loyihaning ishi alohida omborda chop etiladi, faster-cpython. Ilgari CPython uchun HotPy JIT kompilyatorini ishlab chiqqan loyiha ishtirokchilaridan biri ish faoliyatini besh baravar oshirish real va Python 3.13 da erishish mumkinligiga ishonadigan rejani nashr etdi. Loyiha to'rt bosqichga bo'lingan:

  • Python 3.10 tarjimonda tarjima jarayonini ish vaqtidagi turlar va qiymatlarga moslashtirish bilan bog'liq optimallashtirishni amalga oshirish rejalashtirilgan.
  • Python 3.11 ish vaqti va asosiy ob'ektlarga yaxshilanishlar kiritishi kutilmoqda, shuningdek, tezroq ikkilik operatorlar va bir so'zli butun son operatsiyalari, tezroq funksiya qo'ng'iroqlari va qaytishlari, xotirani qisqartirish va istisnolarni qayta ishlash kabi ko'plab kichikroq maxsus optimallashtirishlarni o'z ichiga oladi.
  • Python 3.12 ixtisoslashtirilgan kodlarning kichik to'plami uchun ishlatiladigan oddiy JIT kompilyatorini taqdim etadi.
  • Python 3.13 ish vaqtida mashina kodini yaratish uchun yangi imkoniyatlarni qo'shadi va JIT kompilyatoridan foydalanishni kengaytiradi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster