Nuitka 0.6.17 جو رليز، پٿون ٻولي لاءِ گڏ ڪرڻ وارو

Nuitka 0.6.17 پروجيڪٽ ھاڻي دستياب آھي، جيڪو پٿون اسڪرپٽ کي C++ نمائندن ۾ ترجمو ڪرڻ لاءِ ھڪ ڪمپيلر تيار ڪري ٿو، جنھن کي پوءِ CPython سان وڌ ۾ وڌ مطابقت لاءِ libpython استعمال ڪندي ايگزيڪيوٽو ۾ مرتب ڪري سگھجي ٿو (ملي CPython آبجیکٹ مينيجمينٽ ٽولز استعمال ڪندي). پٿون 2.6، 2.7، 3.3 - 3.9 جي موجوده رليز سان مڪمل مطابقت کي يقيني بڻايو وڃي ٿو. CPython جي مقابلي ۾، مرتب ڪيل اسڪرپٽ ڏيکارين ٿا 335٪ ڪارڪردگي بهتري ۾ پيسٽون بينچ مارڪ. پروجيڪٽ ڪوڊ Apache لائسنس تحت ورهايو ويو آهي.

نئون نسخو ڪوڊ پروفائلنگ جي نتيجن جي بنياد تي اصلاح لاءِ تجرباتي مدد شامل ڪري ٿو (PGO - پروفائل-گائيڊڊ اصلاح)، جيڪو پروگرام جي عمل دوران مقرر ڪيل خصوصيتن کي حساب ۾ آڻڻ جي اجازت ڏئي ٿو. اصلاح في الحال صرف GCC سان گڏ ڪيل ڪوڊ تي لاڳو ٿئي ٿي. پلگ انز وٽ ھاڻي وسيلا جي درخواست ڪرڻ جي صلاحيت آھي گڏ ڪرڻ وقت (pkg_resources.require). اينٽي بلوٽ پلگ ان جي صلاحيتن کي خاص طور تي وڌايو ويو آهي، جيڪو هاڻي پيڪيجز جي تعداد کي گھٽائڻ لاء استعمال ڪري سگهجي ٿو جڏهن numpy، Scipy، skimage، pywt ۽ matplotlib لائبريرين کي استعمال ڪندي، بشمول غير ضروري افعال کي خارج ڪرڻ ۽ لازمي فنڪشنل ڪوڊ کي متبادل ڪرڻ سان. تجزيي جو مرحلو. ملٽي ٿريڊنگ، ڪلاس ٺاھڻ، خاصيت جي چڪاس، ۽ ميٿڊ ڪالنگ سان لاڳاپيل اصلاحي ڪوڊ. بائيٽ، str ۽ لسٽ جي قسمن سان آپريشن کي تيز ڪيو ويو آھي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو