பைதான் மொழிக்கான தொகுப்பான நியூட்கா 0.6.17 வெளியீடு

Nuitka 0.6.17 திட்டம் இப்போது கிடைக்கிறது, இது பைதான் ஸ்கிரிப்ட்களை C++ பிரதிநிதித்துவமாக மொழிபெயர்ப்பதற்கான ஒரு தொகுப்பியை உருவாக்குகிறது, பின்னர் CPython உடன் (நேட்டிவ் CPython ஆப்ஜெக்ட் மேனேஜ்மென்ட் கருவிகளைப் பயன்படுத்தி) அதிகபட்ச இணக்கத்தன்மைக்காக libpython ஐப் பயன்படுத்தி இயங்கக்கூடியதாக தொகுக்கப்படலாம். பைதான் 2.6, 2.7, 3.3 - 3.9 இன் தற்போதைய வெளியீடுகளுடன் முழு இணக்கத்தன்மை உறுதி செய்யப்படுகிறது. CPython உடன் ஒப்பிடும்போது, ​​தொகுக்கப்பட்ட ஸ்கிரிப்டுகள் பைஸ்டோன் வரையறைகளில் 335% செயல்திறன் மேம்பாட்டைக் காட்டுகின்றன. திட்டக் குறியீடு அப்பாச்சி உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

புதிய பதிப்பு குறியீட்டு விவரக்குறிப்பு முடிவுகளின் (PGO - Profile-guided optimization) அடிப்படையில் தேர்வுமுறைக்கான சோதனை ஆதரவைச் சேர்க்கிறது, இது நிரல் செயலாக்கத்தின் போது தீர்மானிக்கப்படும் அம்சங்களை கணக்கில் எடுத்துக்கொள்ள அனுமதிக்கிறது. தேர்வுமுறையானது தற்போது GCC உடன் தொகுக்கப்பட்ட குறியீட்டிற்கு மட்டுமே பொருந்தும். செருகுநிரல்கள் இப்போது தொகுக்கும் நேரத்தில் ஆதாரங்களைக் கோரும் திறனைக் கொண்டுள்ளன (pkg_resources.require). ஆண்டி-ப்ளோட் செருகுநிரலின் திறன்கள் கணிசமாக விரிவடைந்துள்ளன, இது இப்போது தேவையற்ற செயல்பாடுகளை தவிர்த்து தேவையான செயல்பாட்டுக் குறியீட்டை மாற்றுவது உட்பட numpy, scipy, skimage, pywt மற்றும் matplotlib நூலகங்களைப் பயன்படுத்தும் போது தொகுப்புகளின் எண்ணிக்கையைக் குறைக்கப் பயன்படுகிறது. பாகுபடுத்தும் நிலை. மல்டித்ரெடிங், கிளாஸ் உருவாக்கம், பண்பு சரிபார்ப்பு மற்றும் முறை அழைப்பு தொடர்பான உகந்த குறியீடு. பைட்டுகள், str மற்றும் பட்டியல் வகைகள் கொண்ட செயல்பாடுகள் துரிதப்படுத்தப்பட்டுள்ளன.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்