ጊዶ ቫን Rossum በCPython 3.11 ውስጥ የXNUMXx አፈጻጸምን ለመጨመር ያለመ ነው።

የፓይዘን ፕሮግራሚንግ ቋንቋ ፈጣሪ ጊዶ ቫን ሮስም በፒቲን ቋንቋ ሰሚት ባቀረበው ዘገባ የCPython አፈጻጸምን ለማመቻቸት ስላቀዱ እቅዶች ተናግሯል። በ3.11 በሚጠበቀው ስሪት 2022፣ ገንቢዎቹ አፈፃፀሙን በእጥፍ ለማሳደግ ተስፋ ያደርጋሉ። የCPython ማሻሻያ ፕሮጀክት Guido በቅርብ በተቀላቀለበት ከማይክሮሶፍት በመጡ አነስተኛ የገንቢዎች ቡድን እየተካሄደ ነው።

ፕሮጀክቱን በሚተገብሩበት ጊዜ ገንቢዎቹ በ ABI እና በኮድ ደረጃ ላይ ሙሉ ተኳሃኝነትን መጠበቅ እንዲሁም በዳርቻ ጉዳዮች ላይ መቀዛቀዝ ምክንያት የአፈፃፀም መጨመር ተቀባይነት አለመኖሩን የመሳሰሉ በርካታ ገደቦችን ለማክበር አስበዋል. አፈጻጸሙን ለማሻሻል ሊለወጡ ከሚችሉት ክፍሎች መካከል ባይትኮድ፣ መረጃን በማህደረ ትውስታ ማስቀመጥ፣ አጠናቃሪ እና ተርጓሚ ይገኙበታል።

የፕሮጀክቱ እድገቶች በተለየ ፈጣን-cpython ማከማቻ ታትመዋል። ከዚህ ቀደም HotPy JIT compiler for CPython ያዘጋጀው የፕሮጀክቱ ተሳታፊዎች አንዱ፣በዚህም መሰረት ፕላን አሳትሟል በዚህም መሰረት ምርታማነትን በአምስት እጥፍ ማሳደግ እና ይህንን ውጤት በ Python 3.13 መለቀቅ ላይ ማሳካት ትክክል ነው ብሎ በማሰቡ። ፕሮጀክቱ በአራት ደረጃዎች የተከፈለ ነው.

  • Python 3.10 በአስተርጓሚው ውስጥ የአተረጓጎም ሂደቱን ከአይነቶች እና እሴቶች ጋር በማዛመድ ማመቻቸትን ለመተግበር አቅዷል።
  • የ Python 3.11 መለቀቅ በሩጫ ጊዜ እና በቁልፍ ነገሮች ላይ ማሻሻያዎችን እንደሚያስተዋውቅ ይጠበቃል እንዲሁም ብዙ ትንንሽ ልዩ ማሻሻያዎችን በማካተት እንደ ሁለትዮሽ ኦፕሬተሮችን ማፋጠን እና በአንድ ማሽን ቃል ውስጥ ከሚስማሙ ኢንቲጀር እሴቶች ጋር መሥራት ፣ ማፋጠን። በመደወል እና ከተግባሮች መመለስ, በሚሠራበት ጊዜ ከመጠን በላይ ክፍያን በማስታወስ እና በተለየ አያያዝ.
  • Python 3.12 ለትንሽ የልዩ ኮድ ክፍል ቀላል JIT ማጠናቀርን ያስተዋውቃል።
  • Python 3.13 አዲስ የሩጫ ጊዜ ቤተኛ ኮድ የማመንጨት ችሎታዎችን እና የጂአይቲ ማጠናከሪያውን ሰፊ ​​አጠቃቀም ይጨምራል።

ምንጭ: opennet.ru

አስተያየት ያክሉ