Veröffentlichung von Nuitka 1.0, dem Compiler für die Programmiersprache Python

Die Veröffentlichungen des Projekts Nuitka 1.0 sind verfügbar, welches einen Compiler zur Übersetzung von Python-Skripten in C++-Darstellungen entwickelt, die anschließend in eine ausführbare Datei kompiliert werden können, die libpython verwendet, um maximale Kompatibilität mit CPython zu gewährleisten (es werden standardmäßige CPython-Tools zur Objektverwaltung verwendet). Vollständige Kompatibilität mit den aktuellen Versionen von Python 2.6, 2.7, 3.3 — 3.10 ist sichergestellt. Im Vergleich zu CPython zeigen die kompilierten Skripte in Pystone-Tests einen Performance-Anstieg von 335%. Der Code des Projekts wird unter der Apache-Lizenz verbreitet.

Die Version 1.0 signalisiert keinen neuen signifikanten Entwicklungsschritt, sondern setzt lediglich die vom Projekt eingeleitete Versionsnummerierung fort (die vorherige Version war 0.9). In Nuitka 1.0 gibt es jedoch wesentliche Verbesserungen hinsichtlich Skalierbarkeit und Stabilität sowie neue Optimierungen und Features. Zu den Änderungen in der neuen Version gehören:

  • Es wurde Arbeit geleistet, um die Konfiguration im Yaml-Format zu organisieren und zu dokumentieren.
  • Optimierungen zur Leistungssteigerung der Methoden dict, bytes und str wurden hinzugefügt.
  • Es wurden Verbesserungen an den Handlern vorgenommen, die die Typbestimmung bei Vergleichen und binären Operationen gewährleisten.
  • Der Speicherverbrauch des Compilers wurde gesenkt und die Kompilierungszeit verkürzt.
  • Die Analyse der Abhängigkeiten zwischen Bibliotheken und Paketen wurde verbessert, um Konflikte auf der macOS-Plattform bei der Installation verschiedener Versionen zu lösen.
  • Der Onefile-Komplimierungsmodus unterstützt nun das Caching von Dateipfaden.
  • Unterstützung für das verschachtelte Kopieren nicht kompilierbarer Funktionen hinzugefügt.
  • Die Möglichkeit, Plugins als veraltet zu kennzeichnen, wurde bereitgestellt.
  • Unterstützung für Fedora 36 hinzugefügt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster