U-Guido van Rossum uhlose ukuzuza ukukhuphuka kokusebenza okungu-3.11x ku-CPython XNUMX

U-Guido van Rossum, umdali wolimi lokuhlela lwePython, ukhulume ngamasu okuthuthukisa ukusebenza kwe-CPython embikweni wakhe eNgqungqutheleni Yolimi lwePython. Ngenguqulo engu-3.11, elindelwe ngo-2022, abathuthukisi banethemba lokuphinda kabili ukusebenza. Iphrojekthi yokuthuthukisa ye-CPython yenziwa ithimba elincane lonjiniyela abavela ku-Microsoft, lapho u-Guido esanda kujoyina khona.

Uma basebenzisa iphrojekthi, abathuthukisi bahlose ukuthobela inani lemikhawulo, njengokugcina ukuhambisana okugcwele ku-ABI kanye neleveli yekhodi, kanye nokungavunyelwa kokwandisa ukusebenza ngenxa yokwehla kwezinga eliphezulu. Phakathi kwezingxenye ezingashintshwa ukuze kuthuthukiswe ukusebenza kukhona i-bytecode, ukubekwa kwedatha kumemori, i-compiler kanye nomhumushi.

Intuthuko yephrojekthi ishicilelwe endaweni ehlukile esheshayo ye-cpython. Omunye wabahlanganyeli bephrojekthi, owake wasungula i-HotPy JIT compiler ye-CPython, ushicilele uhlelo ngokusho kwalo akubona kunengqondo ukwandisa umkhiqizo izikhathi ezinhlanu futhi afinyelele lo mphumela ekukhululweni kwePython 3.13. Le phrojekthi ihlukaniswe izigaba ezine:

  • I-Python 3.10 ihlela ukusebenzisa ukulungiselelwa kumhumushi okuhlobene nokujwayela inqubo yokuhumusha ibe izinhlobo namanani ngesikhathi sokusebenza.
  • Ukukhishwa kwePython 3.11 kulindeleke ukuthi kwethule ukuthuthukiswa kwesikhathi sokusebenza kanye nezinto ezibalulekile, kanye nokufakwa kwezinto eziningi ezikhethekile ezikhethekile, njengokusheshisa ama-opharetha kanambambili nokusebenza ngamanani aphelele alingana egameni lomshini owodwa, ukusheshisa. ukubiza nokubuya kusuka kumisebenzi, ukunciphisa phezulu ngesikhathi sokusebenza ngenkumbulo nokuphatha okuhlukile.
  • I-Python 3.12 izokwethula i-JIT compiler elula yengxenye encane yekhodi ekhethekile.
  • I-Python 3.13 izongeza amandla amasha okukhiqiza ikhodi yomdabu yesikhathi sokugijima kanye nokusetshenziswa okunwetshiwe kwe-JIT compiler.

Source: opennet.ru

Engeza amazwana