Python භාෂාව සඳහා සම්පාදකයක් වන Nuitka 0.6.17 නිකුත් කිරීම

Nuitka 0.6.17 ව්‍යාපෘතිය දැන් ලබා ගත හැකි අතර, එය Python ස්ක්‍රිප්ට් C++ නිරූපණයකට පරිවර්තනය කිරීම සඳහා සම්පාදකයක් සංවර්ධනය කරයි, එය CPython සමඟ උපරිම ගැළපුම සඳහා libpython භාවිතයෙන් ක්‍රියාත්මක කළ හැකි බවට සම්පාදනය කළ හැකිය (දේශීය CPython වස්තු කළමනාකරණ මෙවලම් භාවිතයෙන්). Python 2.6, 2.7, 3.3 - 3.9 හි වත්මන් නිකුතු සමඟ පූර්ණ අනුකූලතාව සහතික කෙරේ. CPython හා සසඳන විට, සම්පාදනය කරන ලද ස්ක්‍රිප්ට් pystone මිණුම් සලකුණු වල 335% කාර්ය සාධන වැඩි දියුණුවක් පෙන්නුම් කරයි. ව්‍යාපෘති කේතය Apache බලපත්‍රය යටතේ බෙදා හැරේ.

නව අනුවාදය කේත පැතිකඩ ප්‍රතිඵල මත පදනම්ව ප්‍රශස්තකරණය සඳහා පර්යේෂණාත්මක සහය එක් කරයි (PGO - පැතිකඩ-මාර්ගෝපදේශ ප්‍රශස්තකරණය), එමඟින් වැඩසටහන් ක්‍රියාත්මක කිරීමේදී තීරණය වන විශේෂාංග සැලකිල්ලට ගැනීමට ඉඩ සලසයි. ප්‍රශස්තකරණය දැනට GCC සමඟ සම්පාදනය කරන ලද කේතයට පමණක් අදාළ වේ. ප්ලගින වලට දැන් සම්පාදනය කරන අවස්ථාවේදී සම්පත් ඉල්ලීමේ හැකියාව ඇත (pkg_resources.require). ප්‍රති-bloat ප්ලගිනයේ හැකියාවන් සැලකිය යුතු ලෙස පුළුල් කර ඇති අතර, අනවශ්‍ය කාර්යයන් බැහැර කිරීම සහ අවශ්‍ය ක්‍රියාකාරී කේතය ආදේශ කිරීම ඇතුළුව, numpy, scipy, skimage, pywt සහ matplotlib පුස්තකාල භාවිතා කරන විට පැකේජ ගණන අඩු කිරීමට දැන් භාවිතා කළ හැක. විග්‍රහ කිරීමේ අදියර. බහු නූල් කිරීම, පන්ති නිර්මාණය, ගුණාංග පරීක්ෂා කිරීම සහ ක්‍රම ඇමතුම් සම්බන්ධ ප්‍රශස්ත කේතය. බයිට්, str සහ ලැයිස්තු වර්ග සමඟ මෙහෙයුම් වේගවත් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න