Guido van Rossum ni ero lati ṣaṣeyọri ilosoke iṣẹ ṣiṣe 3.11x ni CPython XNUMX

Guido van Rossum, ẹlẹda ti ede siseto Python, sọ nipa awọn ero lati mu iṣẹ ṣiṣe ti CPython wa ninu ijabọ rẹ ni Apejọ Ede Python. Nipa ẹya 3.11, eyiti o nireti ni 2022, awọn olupilẹṣẹ nireti lati ṣe ilọpo meji iṣẹ naa. Ise agbese iṣapeye CPython ni a ṣe nipasẹ ẹgbẹ kekere ti awọn olupilẹṣẹ lati Microsoft, nibiti Guido darapọ mọ laipẹ.

Nigbati o ba n ṣe iṣẹ akanṣe naa, awọn olupilẹṣẹ pinnu lati faramọ nọmba awọn ihamọ, gẹgẹbi mimu ibamu ni kikun ni ABI ati ipele koodu, bakanna bi aibikita ti iṣẹ ṣiṣe ti o pọ si nitori idinku ninu awọn ọran eti. Lara awọn paati ti o le yipada lati mu ilọsiwaju ṣiṣẹ jẹ bytecode, gbigbe data sinu iranti, alakojọ ati onitumọ.

Awọn idagbasoke iṣẹ akanṣe naa jẹ atẹjade ni ibi ipamọ iyara-cpython lọtọ lọtọ. Ọkan ninu awọn olukopa ise agbese, ti o ni iṣaaju ni idagbasoke HotPy JIT alakojo fun CPython, ṣe atẹjade eto kan gẹgẹbi eyiti o ro pe o jẹ otitọ lati mu iṣẹ-ṣiṣe pọ si ni igba marun ati ki o ṣe aṣeyọri abajade yii ni idasilẹ ti Python 3.13. Ise agbese na pin si awọn ipele mẹrin:

  • Python 3.10 ngbero lati ṣe awọn iṣapeye ni onitumọ ti o ni ibatan si isọdọtun ilana itumọ si awọn oriṣi ati awọn iye ni akoko asiko.
  • Itusilẹ ti Python 3.11 ni a nireti lati ṣafihan awọn ilọsiwaju si akoko asiko ati awọn nkan bọtini, ati ifisi ti ọpọlọpọ awọn iṣapeye amọja kekere, gẹgẹbi iyara awọn oniṣẹ alakomeji ati ṣiṣẹ pẹlu awọn iye odidi ti o baamu ni ọrọ ẹrọ kan, yiyara pipe ati ipadabọ lati awọn iṣẹ, idinku lori lakoko išišẹ pẹlu iranti ati mimu iyasọtọ.
  • Python 3.12 yoo ṣafihan akopọ JIT ti o rọrun fun apakan kekere ti koodu pataki.
  • Python 3.13 yoo ṣafikun awọn agbara iran koodu abinibi akoko ṣiṣe tuntun ati lilo gbooro ti akopọ JIT.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster