Megjelent a Nuitka 0.6.17, a Python nyelv fordítója

A Nuitka 0.6.17 már elérhető. A program egy fordítót fejleszt Python szkriptek C++ nyelvre fordításához, amelyeket aztán a libpython segítségével végrehajtható fájllá lehet fordítani a CPythonnal való maximális kompatibilitás biztosítása érdekében (a CPython natív objektumkezelő eszközeinek használatával). Teljes mértékben kompatibilis a Python 2.6, 2.7, 3.3 és 3.9 legújabb kiadásaival. A CPythonhoz képest a lefordított szkriptek 335%-os teljesítményjavulást mutatnak a Pystone benchmarkokban. A projektkód az Apache licenc alatt kerül terjesztésre.

Az új verzió kísérleti támogatást nyújt a profilvezérelt optimalizáláshoz (PGO), amely figyelembe veszi a futásidejű funkciókat. Ez az optimalizálás jelenleg csak a GCC-vel fordított kódra vonatkozik. A bővítmények mostantól képesek erőforrásokat kérni a fordítás során (pkg_resources.require). Az anti-bloat bővítmény jelentősen kibővült, és mostantól használható a csomagok számának csökkentésére a numpy, scipy, skimage, pywt és matplotlib könyvtárak használatakor, beleértve a felesleges függvények eltávolítását és a szükséges függvénykód beillesztését az elemzési szakaszban. A többszálú működéshez, osztálylétrehozáshoz, attribútumellenőrzéshez és metódushívásokhoz kapcsolódó kód optimalizálva lett. A bytes, str és list típusokkal végzett műveletek felgyorsultak.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster