Die Veröffentlichung von PyPy 7.3, einer Implementierung von Python, die in Python geschrieben ist.

Erstellt Projekt-Releases PyPy 7.3, innerhalb dessen die Implementierungen der Programmiersprache Python, geschrieben in Python (ein statisch typisiertes Teilmengen verwendet werden RPython, Restricted Python). Die Veröffentlichung wurde gleichzeitig für die Versionen PyPy2.7 und PyPy3.6 vorbereitet, die die Syntax von Python 2.7 und Python 3.6 unterstützen. Die Version ist für Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 oder ARMv7 mit VFPv3), macOS (x86_64), OpenBSD, FreeBSD und Windows (x86) verfügbar.

Ein besonderes Merkmal von PyPy ist die Verwendung eines JIT-Compilers, der bestimmte Elemente direkt in Maschinencode übersetzt, was einen hoch Hochleistungsgrad ermöglicht — bei der Ausführung bestimmter Operationen übertrifft PyPy die klassische Implementierung von Python in C (CPython) um ein Vielfaches. Der Preis für hohe Leistung und die Nutzung des JIT-Compilers ist ein höherer Speicherverbrauch — der gesamte Speicherverbrauch in komplexen und lang laufenden Prozessen (z. B. bei der Übersetzung von PyPy durch PyPy selbst) übersteigt den Verbrauch von CPython um anderthalb- bis doppelt so viel.

Zu den Änderungen in der neuen Version gehört Update der CFFI 1.13.1 (C Foreign Function Interface) und cppyy 1.10.6 mit einer Implementierung für den Aufruf von Funktionen, die in C und C++ geschrieben sind (CFFI wird für die Interaktion mit C-Code empfohlen, cppyy für C++-Code). Mit der neuen Version des Pakets pyrepl wird eine interaktive Shell bereitgestellt. REPL.
Die Leistung des Codes, der für die Verarbeitung von Strings und die Manipulation von Unicode verantwortlich ist, wurde optimiert.
Für die Windows-Plattform wurde die Unterstützung für die Codierung und Dekodierung verschiedener Textcodierungen hinzugefügt. Unterstützung für OpenSSL 1.1 und TLS 1.3 wurde implementiert.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster