Guido van Rossum wuxuu higsanayaa inuu gaaro 3.11x kor u kaca waxqabadka CPython XNUMX

Guido van Rossum, abuuraha luqadda barnaamijka Python, ayaa ka hadlay qorshayaasha lagu wanaajinayo waxqabadka CPython warbixintiisa Shirarka Luuqadda Python. Nooca 3.11, kaas oo la filayo 2022, horumariyayaashu waxay rajeynayaan inay labanlaabaan waxqabadka. Mashruuca tayaynta CPython waxaa fulinaya koox yar oo horumariyayaal ah oo ka socda Microsoft, halkaas oo Guido uu dhawaan ku biiray.

Marka la fulinayo mashruuca, horumariyayaashu waxay ku tala jiraan inay u hoggaansamaan dhowr xayiraad, sida ilaalinta is-waafajinta buuxda ee ABI iyo heerka koodhka, iyo sidoo kale la'aanta kordhinta waxqabadka sababtoo ah hoos u dhaca kiisaska cirifka. Qaybaha la bedeli karo si loo horumariyo waxqabadka waxaa ka mid ah bytecode, meelaynta xogta ee xusuusta, compiler iyo turjumaan.

Horumarka mashruuca waxaa lagu daabacay meel gaar ah oo degdeg ah-cpython. Mid ka mid ah ka qaybgalayaasha mashruuca, oo horay u soo saaray HotPy JIT compiler ee CPython, ayaa daabacay qorshe taas oo uu u arko inay macquul tahay in la kordhiyo wax soo saarka shan jeer oo lagu gaaro natiijadan siideynta Python 3.13. Mashruucu wuxuu u qaybsan yahay afar marxaladood:

  • Python 3.10 waxay qorsheyneysaa inay hirgeliso hagaajinta turjubaanka ee la xiriira la qabsiga habka tarjumaadda noocyada iyo qiyamka xilliga runtime.
  • Siideynta Python 3.11 ayaa la filayaa inay soo bandhigto hagaajinta wakhtiga runtime iyo walxaha muhiimka ah, iyo sidoo kale ku darida waxyaabo badan oo tayo sare leh oo yar yar, sida dardargelinta hawl wadeennada binary-ga iyo la shaqeynta qiyamka isugeynta ee ku habboon hal kelmad mashiinka, dardargelinta wicitaanka iyo ka soo noqoshada hawlaha, hoos u dhigista kharashka badan inta lagu jiro hawlgalka iyada oo la xasuusto iyo maarayn ka reeban.
  • Python 3.12 waxay soo bandhigi doontaa iskudubarid fudud oo JIT ah oo loogu talagalay qayb yar oo kood gaar ah.
  • Python 3.13 waxay ku dari doontaa awoodaha abuuritaanka koodhka hooyo ee wakhtiga orodka cusub iyo isticmaalka balaarinta ee isku xidhka JIT.

Source: opennet.ru

Add a comment