Python-da yazılmış Python tətbiqi olan PyPy 7.3-nin buraxılışı

formalaşmışdır layihə buraxılışı PyPy 7.3, bunun çərçivəsində Python-da yazılmış Python dilinin tətbiqi hazırlanmışdır (statik olaraq yazılmış alt dəstdən istifadə etməklə RPython, Məhdud Python). Buraxılış eyni vaxtda Python 2.7 və Python 3.6 sintaksisini dəstəkləyən PyPy2.7 və PyPy3.6 filialları üçün hazırlanır. Buraxılış Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 və ya VFPv7 ilə ARMv3), macOS (x86_64), OpenBSD, FreeBSD və Windows (x86) üçün mövcuddur.

PyPy-nin bir xüsusiyyəti, bəzi elementləri tez bir zamanda maşın koduna çevirən JIT kompilyatorunun istifadəsidir ki, bu da onu təmin etməyə imkan verir. yüksək performans səviyyəsi - bəzi əməliyyatları yerinə yetirərkən, PyPy C-də (CPython) klassik Python tətbiqindən bir neçə dəfə sürətlidir. Yüksək performansın qiyməti və JIT kompilyasiyasının istifadəsi daha yüksək yaddaş istehlakıdır - mürəkkəb və uzun müddət davam edən proseslərdə ümumi yaddaş istehlakı (məsələn, PyPy PyPy özü tərəfindən tərtib edildikdə) CPython istehlakını bir yarım dəfə üstələyir. iki dəfə.

Из изменений в новом выпуске qeyd etdi обновление модулей CFFI 1.13.1 (C Foreign Function Interface) и cppyy 1.10.6 с реализацией интерфейса для вызова функций, написанных на языках Си и C++ (CFFI рекомендован для взаимодействия с кодом на Си, а cppyy для кода на C++). В состав включена новая версия пакета pyrepl с интерактивной оболочкой ÇIXARIŞ.
Проведена оптимизация производительности кода, отвечающего за обработку строк и манипуляции с Unicode.
Для платформы Windows добавлена поддержка кодирования и декодирования разных текстовых кодировок. Реализована поддержка OpenSSL 1.1 и TLS 1.3.

Mənbə: opennet.ru

Добавить комментарий