Vydanie PyPy 7.3, implementácie Pythonu napísanej v Pythone

Sformovaný vydanie projektu PyPy 7.3, v rámci ktorej sa vyvíja implementácia jazyka Python napísaná v Pythone (pomocou staticky typovanej podmnožiny RPython, Obmedzený Python). Vydanie je pripravené súčasne pre vetvy PyPy2.7 a PyPy3.6 a poskytuje podporu pre syntax Pythonu 2.7 a Pythonu 3.6. Vydanie je dostupné pre Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 alebo ARMv7 s VFPv3), macOS (x86_64), OpenBSD, FreeBSD a Windows (x86).

Špeciálnou vlastnosťou PyPy je použitie JIT kompilátora, ktorý prekladá niektoré prvky do strojového kódu za behu, čo vám umožňuje poskytovať vysoký výkonnostná úroveň - pri vykonávaní niektorých operácií je PyPy niekoľkonásobne rýchlejšia ako klasická implementácia Pythonu v jazyku C (CPython). Cenou vysokého výkonu a použitia JIT kompilácie je vyššia spotreba pamäte - celková spotreba pamäte pri zložitých a dlhotrvajúcich procesoch (napríklad pri preklade PyPy pomocou samotného PyPy) prevyšuje spotrebu CPythonu o jeden a pol až dve. krát.

Zmeny v novom vydaní oslavoval Aktualizácie modulov CFFI 1.13.1 (C Foreign Function Interface) a cppyy 1.10.6 implementujú rozhranie pre volanie funkcií napísaných v jazykoch C a C++ (CFFI sa odporúča pre interakciu s kódom C a cppyy pre kód C++). Súčasťou je nová verzia balíka pyrepl s interaktívnym shellom. ODPOVEĎ.
Výkon kódu zodpovedného za spracovanie reťazcov a manipuláciu s Unicode bol optimalizovaný.
Pre platformu Windows Pridaná podpora pre kódovanie a dekódovanie rôznych textových kódovaní. Bola implementovaná podpora pre OpenSSL 1.1 a TLS 1.3.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster