د Nuitka 0.6.17 خوشې کول، د Python ژبې لپاره یو کمپیلر

د Nuitka 0.6.17 پروژه اوس شتون لري، کوم چې د C++ نمایندګۍ ته د Python سکریپټونو ژباړلو لپاره یو کمپیلر رامینځته کوي، کوم چې بیا د CPython د اعظمي مطابقت لپاره (د اصلي CPython آبجیکٹ مدیریت وسیلو په کارولو سره) د libpython په کارولو سره د اجرا وړ کې تالیف کیدی شي. د Python 2.6، 2.7، 3.3 - 3.9 اوسني ریلیزونو سره بشپړ مطابقت تضمین شوی. د CPython په پرتله، ترتیب شوي سکریپټونه د پیسټون بنچمارکونو کې د 335٪ فعالیت ښه والی ښیې. د پروژې کوډ د اپاچی جواز لاندې ویشل شوی.

نوې نسخه د کوډ پروفایل کولو پایلو پراساس د اصلاح کولو لپاره تجربوي ملاتړ اضافه کوي (PGO - د پروفایل لارښود اصلاح) ، کوم چې د برنامې اجرا کولو پرمهال ټاکل شوي د حساب ځانګړتیاو په پام کې نیولو ته اجازه ورکوي. اصلاح اوس مهال یوازې د GCC سره ترتیب شوي کوډ باندې پلي کیږي. پلگ ان اوس د دې وړتیا لري چې د تالیف په وخت کې د سرچینو غوښتنه وکړي (pkg_resources.require). د انټي بلاټ پلگ ان وړتیاوې د پام وړ پراخه شوي ، کوم چې اوس د numpy ، scipy ، skimage ، pywt او matplotlib کتابتونونو کارولو په وخت کې د کڅوړو شمیر کمولو لپاره کارول کیدی شي ، پشمول د غیر ضروري دندو لرې کول او د اړین فنکشن کوډ ځای په ځای کول. د تحلیل مرحله مطلوب کوډ د ملټي ریډینګ ، ټولګي رامینځته کولو ، خاصیت چیک کولو ، او میتود زنګ پورې اړوند دی. د بایټونو، str او لیست ډولونو سره عملیات ګړندي شوي.

سرچینه: opennet.ru

Add a comment