Shpërthimi i Nuitka 0.6.17, një kompilator për gjuhën Python

LĂ«shohet versioni 0.6.17 i projektit Nuitka, njĂ« kompilator qĂ« Ń‚Ń€Đ°ĐœŃĐ»Ń–Ń‚ сĐșроптete tĂ« gjuhĂ«s Python nĂ« pĂ«rfaqĂ«simin e gjuhĂ«s C++, i cili mĂ« pas mund tĂ« kompilohet nĂ« njĂ« skedar ekzekutiv, duke pĂ«rdorur libpython pĂ«r tĂ« siguruar pĂ«rputhshmĂ«ri maksimale me CPython (pĂ«rdoren mjetet standarde CPython pĂ«r menaxhimin e objekteve). Ofrohet pĂ«rputhshmĂ«ri e plotĂ« me versionet aktuale tĂ« Python 2.6, 2.7, 3.3 — 3.9. Krahasuar me CPython, skripet e kompiluar tregojnĂ« njĂ« rritje tĂ« performancĂ«s nĂ« testet pystone prej 335%. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n Apache.

Versioni e re pĂ«rfshin mbĂ«shtetje eksperimentale pĂ«r optimizimin e bazuar nĂ« rezultatet e profilizimit tĂ« kodit (PGO — Optimizimi i udhĂ«hequr nga profili), duke mundĂ«suar marrjen parasysh tĂ« karakteristikave qĂ« pĂ«rcaktohen gjatĂ« ekzekutimit tĂ« programit. Optimizimi Ă«shtĂ« aktualisht i aplicueshĂ«m vetĂ«m pĂ«r kodin qĂ« kompilohet me GCC. PĂ«r plugin-at, Ă«shtĂ« ofruar mundĂ«sia e kĂ«rkimit tĂ« burimeve gjatĂ« kompilimit (pkg_resources.require). JanĂ« zgjeruar ndjeshĂ«m mundĂ«sitĂ« e plugin-it anti-bloat, i cili tani mund tĂ« pĂ«rdoret pĂ«r tĂ« reduktuar numrin e paketave gjatĂ« pĂ«rdorimit tĂ« librarive numpy, scipy, skimage, pywt dhe matplotlib, duke pĂ«rfshirĂ« pĂ«rjashtimin e funksioneve tĂ« tepĂ«rta dhe zĂ«vendĂ«simin e kodit tĂ« nevojshĂ«m tĂ« funksioneve nĂ« fazĂ«n e parsing-ut. ËshtĂ« bĂ«rĂ« optimizimi i kodit, i lidhur me shumĂ«thĂ«nien, krijimin e klasave, verifikimin e atributeve dhe thirrjen e metodave. JanĂ« pĂ«rshpejtuar operacionet me tipet bytes, str dhe list.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster