Lansarea PyPy 7.3, o implementare Python scrisă în Python

Generat lansarea proiectului PyPy 7.3, în cadrul căreia se dezvoltă o implementare a limbajului Python, scrisă în Python (folosind un subset de tipare static) RPython, Python Restricționat). Lansarea a fost pregătită simultan pentru ramurile PyPy2.7 și PyPy3.6, care oferă suport pentru sintaxa Python 2.7 și Python 3.6. Lansarea este disponibilă pentru Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 sau ARMv7 cu VFPv3), macOS (x86_64), OpenBSD, FreeBSD și Windows (x86).

O caracteristică a PyPy este utilizarea unui compilator JIT, care traduce în timp real unele elemente în cod mașină, ceea ce permite asigurarea unui nivel ridicat de performanță — în timpul executării unor operații, PyPy depășește cu mult implementarea clasică Python în limbajul C (CPython). Prețul acestei performanțe ridicate și utilizării compilării JIT este un consum mai mare de memorie — consumul total de memorie în procese complexe și de lungă durată (de exemplu, în timpul traductării PyPy de către PyPy însuși) depășește consumul CPython cu una-două ori.

Din modificările din noua lansare se remarcă actualizarea modulelor CFFI 1.13.1 (C Foreign Function Interface) și cppyy 1.10.6 cu implementarea interfeței pentru apelarea funcțiilor scrise în limbajele C și C++ (CFFI este recomandat pentru interacțiunea cu codul în C, iar cppyy pentru codul în C++). Pachetul pyrepl cu o shell interactivă a fost inclus în REPL.
A fost realizată optimizarea performanței codului care se ocupă cu procesarea stringurilor și manipularea Unicode.
Pentru platforma Windows a fost adăugată suportul pentru codarea și decodarea diferitelor coduri de text. A fost implementat suport pentru OpenSSL 1.1 și TLS 1.3.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster