ፒዘንን ከጂአይቲ ማቀናበሪያ ጋር የሚያቀርበው የፒስተን ፕሮጀክት ወደ ክፍት የእድገት ሞዴል ተመልሷል

ዘመናዊ የጂአይቲ ማጠናቀር ቴክኖሎጂዎችን በመጠቀም ከፍተኛ አፈጻጸም ያለው የፓይዘን ቋንቋ ትግበራን የሚያቀርበው የፒስተን ፕሮጀክት አዘጋጆች ፒስተን 2.2 አዲስ ልቀት አቅርበው ፕሮጀክቱን ወደ ክፍት ምንጭ መመለሱን አስታውቀዋል። ትግበራው እንደ C++ ካሉ ባህላዊ የሥርዓት ቋንቋዎች ጋር ቅርበት ያለው ከፍተኛ አፈጻጸምን ለማስመዝገብ ያለመ ነው። የPyston 2 ቅርንጫፍ ኮድ በጂትሀብ ላይ በPSFL (የPython ሶፍትዌር ፋውንዴሽን ፍቃድ) ታትሟል፣ ከCPython ፈቃድ ጋር ተመሳሳይ።

የፒስተን ፕሮጀክት ቀደም ሲል በ Dropbox ቁጥጥር ስር እንደነበረ እናስታውስ, በ 2017 የገንዘብ ልማትን አቁሟል. የፒስተን ገንቢዎች ኩባንያቸውን መስርተው ጉልህ በሆነ መልኩ የተነደፈ የፒስተን 2 ቅርንጫፍ አውጥተዋል፣ ይህም የተረጋጋ እና ለሰፊ ጥቅም ዝግጁ ነው ተብሏል። በተመሳሳይ ጊዜ ገንቢዎቹ የምንጭ ኮዱን ማተም አቁመው ሁለትዮሽ ስብሰባዎችን ብቻ ወደ ማቅረብ ቀየሩ። አሁን ፒስተንን እንደገና የክፍት ምንጭ ፕሮጀክት ለማድረግ ተወስኗል፣ እና ኩባንያውን ከክፍት ምንጭ ሶፍትዌር ልማት ጋር በተዛመደ የንግድ ሞዴል ለማስተላለፍ ተወስኗል። ከዚህም በላይ ማመቻቸትን ከፒስተን ወደ መደበኛ ሲፒቶን የማዛወር እድል እየታሰበ ነው።

ፒስቶን 2.2 በድር አገልጋይ አፕሊኬሽኖች ውስጥ ያሉትን ሸክሞች በሚገመግሙ የአፈጻጸም ሙከራዎች ከመደበኛው ፓይዘን በ30% ፈጣን እንደሆነ ተጠቅሷል። በPyston 2.2 ውስጥ ከቀደምት ልቀቶች ጋር ሲነፃፀር ከፍተኛ የአፈፃፀም ጭማሪ አለ፣ ይህ የተገኘው በዋናነት ለአዳዲስ አካባቢዎች ማመቻቸት፣ እንዲሁም በጂአይቲ እና መሸጎጫ ዘዴዎች ላይ ማሻሻያዎችን በማድረግ ነው።

ከአፈጻጸም ማሻሻያዎች በተጨማሪ አዲሱ ልቀት ከCPython 3.8.8 ቅርንጫፍ ለውጦችን ስለሚሸከም አስደሳች ነው። ከአገሬው ፓይዘን ጋር ካለው ተኳሃኝነት አንፃር፣ ፒስተን ከዋናው ሲፒቶን ኮድ ቤዝ የመጣ ሹካ ስለሆነ፣ የፒስተን ፕሮጀክት በጣም ከሲፒአይቶን ጋር ተኳሃኝ የሆነ አማራጭ ትግበራ ተብሎ ይገመታል። ፒስተን በC ቋንቋ ውስጥ ቅጥያዎችን ለማዘጋጀት C APIን ጨምሮ ሁሉንም የCPython ባህሪያት ይደግፋል። በፒስተን እና በሲፒቶን መካከል ካሉት ዋና ዋና ልዩነቶች መካከል የ DynASM JIT አጠቃቀም ፣ የመስመር ውስጥ መሸጎጫ እና አጠቃላይ ማመቻቸት።

በፒስተን 2.2 ውስጥ ከተደረጉት ለውጦች መካከል የኮድ መሰረትን ከብዙ የ CPython ማረም ባህሪያት ስለማጽዳት ተጠቅሷል ፣ ይህም በአፈፃፀም ላይ አሉታዊ ተጽዕኖ ያሳድራል ፣ ግን በገንቢዎች መካከል የሚፈለጉ አይደሉም። ምንም እንኳን 2% የሚሆኑት ገንቢዎች እነዚህን ተግባራት ቢጠቀሙም የማረም መሳሪያዎችን ማስወገድ ወደ 2% ፍጥነት የሚያመራው ስታቲስቲክስ ተሰጥቷል ።

ምንጭ: opennet.ru

አስተያየት ያክሉ