Lëshimi i Nuitka 1.0, kompilatorit për gjuhën Python

Lëshimi i projektit Nuitka 1.0, i cili zhvillon kompilatorin për përkthimin e skenareve në gjuhën Python në një përfaqësim në gjuhën C++, i cili më pas mund të kompilohet në një skedar ekzekutiv që përdor libpython për të siguruar maksimalin e kompatibilitetit me CPython (përdoren mjetet standarde të CPython për menaxhimin e objekteve). Ofron përputhje të plotë me lëshimet aktuale të Python 2.6, 2.7, 3.3 - 3.10. Krahasuar me CPython, skenaret e kompiluara tregojnë një rritje të performancës prej 335% në testet pystone. Kodi i projektit shpërndahet nën licencën Apache.

Lëshimi 1.0 nuk sinjalizon një etapë të re të rëndësishme zhvillimi, por vazhdon thjesht numërimin e versioneve të pranuar nga projekti (lëshimi i fundit ishte 0.9). Megjithatë, në Nuitka 1.0 vërehen përmirësime të konsiderueshme që lidhen me shkallëzimin dhe stabilitetin, si dhe shtesa të optimizimeve të reja dhe mundësive. Disa nga ndryshimet në versionin e ri përfshijnë:

  • U punua pĂ«r tĂ« rregulluar dhe dokumentuar konfigurimin nĂ« formatin Yaml.
  • U shtuan optimizime pĂ«r tĂ« rritur performancĂ«n e metodave dict, bytes dhe str.
  • U pĂ«rmirĂ«suan trajtuesit qĂ« sigurojnĂ« pĂ«rcaktimin e llojeve gjatĂ« krahasimeve dhe operacioneve binarĂ«.
  • U ul konsumimi i memories nga kompilatori dhe u shkurtua koha e kompilimit.
  • U pĂ«rmirĂ«sua analiza e varĂ«sive midis bibliotekave dhe paketave pĂ«r zgjidhjen e konflikteve nĂ« platformĂ«n macOS gjatĂ« instalimit tĂ« versioneve tĂ« ndryshme.
  • U shtua mbĂ«shtetje pĂ«r ruajtjen nĂ« mĂ«nyrĂ« qĂ« tĂ« kompilohet nĂ« njĂ« skedar njĂ«file (Onefile).
  • U shtua mbĂ«shtetje pĂ«r kopjimin e thelluar tĂ« funksioneve tĂ« papĂ«rkthyera.
  • U ofrua mundĂ«sia pĂ«r tĂ« shĂ«nuar pluginat si tĂ« vjetruara.
  • U shtua mbĂ«shtetje pĂ«r Fedora 36.

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