Pyston 2.2 es un Python que promete ser un 30% más rápido: sus creadores quieren que sustituya al lenguaje de programación

07/05/2021Artículo original

Pyston 2.2 es un Python que promete ser un 30% más rápido: sus creadores quieren que sustituya al lenguaje de programación

Los creadores de Pyston han lanzado Pyston 2.2, una implementación de Python 3.8.8 que promete ser más rápida que esta versión del lenguaje de programación que ha llegado a ser el más popular. Además han puesto el proyecto en código abierto. Esta novedad de Pyston está disponible en GitHub con varias optimizaciones.

Pyston v2.2 es un 30% más rápido que el Python de serie en los benchmarks de servidores web, de acuerdo con un anuncio realizado por Kevin Modzelewski, creador de Pyston. Modzelewski afirma que Pyston elimina “muchas de las características de depuración poco utilizadas que admite Python” en cuanto a la velocidad, para reducir la carga que la depuración de Python crea para los ordenadores.

Características eliminadas para mejorar el rendimiento

python

Para la mejora de la velocidad, se han eliminado muchas de las funciones de depuración poco utilizadas que admite Python lo que ha mejorado la velocidad en un 2%. “Hemos desactivado esas comprobaciones y nos posicionamos como una “construcción optimizada” similar a los binarios sin información de depuración”.

  Suerte intentando meter a un desarrollador en la oficina: casi el 90% quiere teletrabajar, según datos de GitHub

De todos modos, hay la posibilidad de mantener las características de depuración para quienes las quieran, a través de la “debug build” de Python stock porque son intercambiables. La lista completa de todas las funciones que se han eliminado está en una wiki de Github.

Según Modzelewski, la tecnología básica que impulsa a Pyston v2.2 es la misma que se encuentra en las versiones anteriores, pero con aspectos optimizados. Además de la velocidad también hay mejoras en los mecanismos de caché de atributos y JIT (o justo a tiempo, unatécnica para mejorar el rendimiento de sistemas de programación).

Código abierto de la nueva versión

Otra de las grandes novedades es que se ha abierto que hemos abierto el código de Pyston v2.2 y se ha publicado en Github. Modzelewski ha dicho que “estamos convencidos de que Pyston puede prosperar con un modelo de negocio de código abierto, principalmente comenzando con los servicios de soporte.

20 cursos y tutoriales de Python para aprender a programar en el lenguaje más amado por los desarrolladoresEn Genbeta20 cursos y tutoriales de Python para aprender a programar en el lenguaje más amado por los desarrolladores

  Para crear una aplicación gráfica ya sólo tienes que dibujarla: esta nueva IA de Microsoft la convertirá en un ejecutable

La firma ha archivado su antiguo repositorio para reducir la confusión, pero todavía puede encontrarse en este enlace.

El objetivo de este lenguage de programación es conseguir que Pyston sea atractivo y fácil para los desarrolladores para que decidan mudarse. “Trabajar con Pyston en tus proyectos debería ser tan fácil como sustituir “python” por “pyston“. Si ese no es el caso, nos encantaría que nos lo comunicaras en nuestro rastreador de problemas de GitHub o en nuestro canal de Discord”, ha dicho el creador.

El creador de Pyston está muy familizarizado con Python gracias a su experiencia en Dropbox

Pyston

Como explica ZDnet, según el perfil de LinkedIn de Modzelewski, este fue ingeniero en Dropbox durante casi una década, hasta 2017.

Dropbox escribió sus servicios de backend y de cliente de escritorio casi por completo en Python e incluso contrató al creador de Python, Guido van Rossum en 2013, para ayudar a manejar sus líneas de código escritas en Python. Van Rossum dejó Dropbox en 2018 y ahora es parte de Microsoft.

  Solución a que AutoFirma no te muestre ningún certificado digital o no funcione con DNIe

(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName(‘head’)[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement(‘script’); instagramScript.src = ‘https://platform.instagram.com/en_US/embeds.js’; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })();

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad