نیوٹکا 0.6.17 کی ریلیز، ازگر کی زبان کے لیے ایک کمپائلر

Nuitka 0.6.17 پروجیکٹ اب دستیاب ہے، جو Python اسکرپٹ کو C++ نمائندگی میں ترجمہ کرنے کے لیے ایک کمپائلر تیار کرتا ہے، جسے پھر زیادہ سے زیادہ CPython مطابقت کے لیے libpython کا استعمال کرتے ہوئے ایک ایگزیکیوٹیبل میں مرتب کیا جا سکتا ہے (مقامی CPython آبجیکٹ مینجمنٹ ٹولز کا استعمال کرتے ہوئے)۔ Python 2.6, 2.7, 3.3 - 3.9 کی موجودہ ریلیز کے ساتھ مکمل مطابقت کو یقینی بنایا گیا ہے۔ CPython کے مقابلے میں، مرتب شدہ اسکرپٹس pystone بینچ مارکس میں 335% کارکردگی میں بہتری دکھاتی ہیں۔ پروجیکٹ کوڈ اپاچی لائسنس کے تحت تقسیم کیا جاتا ہے۔

نیا ورژن پروفائل گائیڈڈ آپٹیمائزیشن (PGO) کے لیے تجرباتی تعاون کا اضافہ کرتا ہے، جو رن ٹائم خصوصیات کو مدنظر رکھتا ہے۔ یہ اصلاح فی الحال صرف GCC کے ساتھ مرتب کردہ کوڈ پر لاگو ہوتی ہے۔ پلگ انز اب تالیف کے دوران وسائل کی درخواست کرنے کی صلاحیت رکھتے ہیں (pkg_resources.require)۔ اینٹی بلوٹ پلگ ان کو نمایاں طور پر بڑھا دیا گیا ہے اور اب اسے numpy، scipy، skimage، pywt، اور matplotlib لائبریریوں کا استعمال کرتے وقت پیکجوں کی تعداد کو کم کرنے کے لیے استعمال کیا جا سکتا ہے، بشمول غیر ضروری فنکشنز کو ختم کرکے اور پارس مرحلے پر ضروری فنکشن کوڈ داخل کرنا۔ ملٹی تھریڈنگ، کلاس تخلیق، انتساب کی جانچ، اور طریقہ کالوں سے متعلق کوڈ کو بہتر بنایا گیا ہے۔ بائٹس، str، اور فہرست کی اقسام کے ساتھ آپریشنز کو تیز کر دیا گیا ہے۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster