Lanzamiento de PyPy 7.2, una implementación de Python escrita en Python

Formado lanzamiento del proyecto PyPy 7.2, en el que se desarrolla la implementación del lenguaje Python escrita en Python (utiliza un subconjunto de tipos estáticos RPython, Restricted Python). La versión se ha preparado simultáneamente para las ramas PyPy2.7 y PyPy3.6, que ofrecen soporte para la sintaxis de Python 2.7 y Python 3.6. La versión está disponible para Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 o ARMv7 con VFPv3), macOS (x86_64), OpenBSD, FreeBSD y Windows (x86).

Una característica de PyPy es el uso de un compilador JIT que traduce en tiempo de ejecución algunos elementos a código máquina, lo que permite proporcionar un alto nivel de rendimiento; al ejecutar ciertas operaciones, PyPy supera varias veces la implementación clásica de Python en C (CPython). El precio de alto rendimiento y el uso de la compilación JIT es un mayor consumo de memoria; el consumo total de memoria en procesos complejos y de larga duración (por ejemplo, al traducir PyPy por sí mismo) supera al de CPython de una vez y media a dos.

El nuevo lanzamiento es notable por estabilizar el soporte de Python 3.6, que anteriormente tenía un estado beta, y por implementar JIT para la arquitectura Aarch64 (ARM64). También se ha añadido un nuevo decodificador JSON que es significativamente más rápido, utiliza menos memoria y está optimizado para JIT. Se ha actualizado el módulo CFFI 1.13 (Interfaz de Función de Lenguaje Extranjero C) con la implementación de la interfaz para llamar a funciones escritas en C y C++. Se recomienda CFFI para interactuar con código en C, mientras que cppyy se utiliza para código en C++. En la rama PyPy2.7, se ha retroportado el módulo _ssl basado en CFFI. Los módulos _hashlib y _crypt han sido migrados para usar CFFI.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster