Release di PyPy 7.3, implementazione di Python scritta in Python

Formata rilascio del progetto PyPy 7.3, nell'ambito dello sviluppo di un'implementazione del linguaggio Python, scritta in Python stesso (utilizza un sottoinsieme staticamente tipizzato RPython, Python ristretto). La versione è stata preparata contemporaneamente per i rami PyPy2.7 e PyPy3.6, supportando la sintassi di Python 2.7 e Python 3.6. La release è disponibile per Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 o ARMv7 con VFPv3), macOS (x86_64), OpenBSD, FreeBSD e Windows (x86).

Una caratteristica distintiva di PyPy è l'uso di un compilatore JIT, che trasforma al volo alcuni elementi in codice macchina, consentendo di garantire alta un livello di prestazioni — nell'esecuzione di alcune operazioni, PyPy supera di diverse volte l'implementazione classica di Python in C (CPython). Il prezzo di alte prestazioni e dell'uso della compilazione JIT è un maggiore consumo di memoria — il consumo totale di memoria in processi complessi e a lungo termine (ad esempio, durante la traduzione con PyPy stesso) supera di un'ora e due volte quello di CPython.

Novità nella nuova release si segnala Aggiornamento dei moduli CFFI 1.13.1 (C Foreign Function Interface) e cppyy 1.10.6, con un'interfaccia per chiamare funzioni scritte nei linguaggi C e C++ (CFFI è raccomandato per interagire con codice C, mentre cppyy è per il codice C++). Inclusa una nuova versione del pacchetto pyrepl con shell interattiva. REPL.
Ottimizzazione delle prestazioni del codice responsabile della gestione delle stringhe e delle operazioni su Unicode.
Aggiunta la supporto per la codifica e decodifica di diverse codifiche di testo per la piattaforma Windows. Implementato il supporto per OpenSSL 1.1 e TLS 1.3.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster