Pyston 2.2: Python más rápido que nunca y ahora de código abierto

El equipo de Pyston ha anunciado una nueva versión de su proyecto: Pyston 2.2.

La nueva versión nos trae un lenguaje de programación de Python aún más rápido que en las versiones anteriores y además, ahora el proyecto pasa a ser de código abierto.

¿Qué es Pyston?

Pyston es una implementación más rápida y altamente compatible del lenguaje de programación Python, dirigida a programas y casos de uso del mundo real.

Actualización de Pyston

La versión de Pyston 2.2 es un 30% más rápido que la librería estandar del lenguaje de programación de Python. Lo que es una mejora significativa con respecto al rendimiento de la versión de Pyston anterior.

La tecnología fundamental que impulsa a Pyston 2.2 es la misma que en versiones anteriores, pero se han ajustado y optimizado más áreas que han impulsado la velocidad de procesamiento.

Particularmente, se ha trabajado en los mecanismos de la caché de atributos y JIT.

Un cambio importante, es que se han eliminado muchas de las funciones de depuración menos utilizadas que admite Python. Con esa eliminación, se ha logrado ganar una aceleración de hasta el 2%.

Se han desactivado ciertas comprobaciones y cada vez más, Pyston se acerca a ser una “compilación optimizada” similar a algunos binarios sin información extra de depuración.

Aquellos que todavía quieran implementar las funciones de depuración, pueden usar la “compilación de depuración” de Python estándar.

Para obtener una lista completa de las funciones que se han eliminado en Pyston 2.2, puedes consultar la wiki de Pyston.

Pyston ahora es código abierto

Gracias a las conversaciones con clientes potenciales, el equipo de Pyston ha decidido que Pyston puede ser capaz de prosperar bajo un modelo comercial de código abierto.

Principalmente, a base de ofrecer servicios de soporte.

Lo que significa que el código fuente de Pyston 2.2 pasa a ser de código abierto y vas a poder encontrarlo en el repositorio de Pyston en GitHub.

Puedes encontrar el código de la versión anterior, desde el repositorio de Pyston 1.

El futuro de Pyston

El equipo de Pyston sigue intentando hacer que Pyston sea lo más atractivo y fácil de usar posible.

El objetivo es lograr que implementar Pyston en los proyectos sea tan fácil como reemplazar “python” por “pyston”.

Si ese no es el caso, el equipo de Pyston está abierto a conocer cualquier tipo de problema; mediante GitHub o en su canal de Discord.

Si eres programador o desarrollador con Python, ya sabes, no dudes en probar Pyston y comprobar si es realmente tan rápido como dicen.

Fuente: Blog de Pyston

Relacionado

ForEach de Javascript: Array para bucles

Como una de las estructuras de control básicas en la programación, los bucles son casi una adición diaria al código que escribimos. El bucle forEach clásico es uno de los primeros fragmentos de código que aprendemos a escribir como programadores. Si fueras un desarrollador de Javascript, sabrías que Javascript no es ajeno a la iteración a través de los elementos de una matriz o un mapa ¡SEGUIR LEYENDO!

10 Mejores alternativas de Sci-hub para descargar artículos de investigación gratis

Como sabemos, Sci-hub es un sitio web increíble con millones de artículos de investigación para todos los estudiantes universitarios y académicos. El sitio web de Sci-Hub se encarga de obtener los artículos de investigación y artículos de pago utilizando las credenciales que se filtran. La fuente de credenciales utilizada por este sitio web no está clara. Sin embargo, se supone que muchas de ellas son donadas, ¡SEGUIR LEYENDO!

10 Empresas de robótica más importantes del mundo

Los cambios de paradigma revolucionarios debido a los desarrollos de la robótica en todo el mundo están generando nuevos puntos de vista en muchos sectores, entre ellos en los de la industria y la tecnología. Con la ayuda de la Inteligencia Artificial, la tecnología produce resultados innovadores cada segundo y el campo de la robótica define y reconfigura su uso a cada instante. Cada día que ¡SEGUIR LEYENDO!

10 Frameworks que los Desarrolladores de Software deberían Aprender 2024

Bienvenidos desarrolladores web y de software, estamos en los inicios de 2023 y es posible que muchos se esten planteado sus objetivos para lo largo del año. Con anterioridad ya he compartidos las rutas de aprendizaje para un desarrollador front-end, un desarrollador full-stack o un desarrollador back-end entre otros muchos contenidos más. En este artículo, me gustaría compartir algunos de los mejores frameworks y bibliotecas para ¡SEGUIR LEYENDO!

10 Repositorio de GitHub que todo Desarrollador Web debería conocer

GitHub es el lugar que debes buscar cuando intentas mejorar como desarrollador, toda la información que necesitas está disponible en algún repositorio que alguien ya se ha molestado en indexar. Sin embargo, la parte complicado es encontrar el repositorio más adecuado. Es fácil sentirse perdido en todos los repositorios disponibles dentro de GitHub. Para ayudarte, he elaborado una lista de 10 repositorios de GitHub que pueden ¡SEGUIR LEYENDO!

21 Mejores Frameworks de Java

Si recién comienzas a programar con Java, puedes oje la guía para principiantes sobre Java que te guiará a través de todos los conceptos más importantes de Java que necesitas conocer, si pronto quieres comenzar a utilizar cualquier de los frameworks Java. Java es un lenguaje robusto y combinado con un framework Java, puede proporcionar las mejores soluciones para cualquier campo tecnológico, ya bien sea; un ¡SEGUIR LEYENDO!

11 Mejores Herramientas de Automatización de Pruebas para Interfaces de Usuario

¿Eres un profesional del testing y las pruebas de software? Si es así, ¿Qué herramienta de pruebas utilizas? Como la mayoría de las personas cuando comienzan en el control de calidad. es posible que tenga que dominar solo una o dos herramientas de prueba porque estás restringido a lo que estás utilizando en la empresa. Cualquiera que sea la razón, si usted es un profesional experimentado, ¡SEGUIR LEYENDO!

10 Mejores robots amigos que aparecen en películas (incluido Jeff de Finch)

Como demuestra la nueva película Finch de Apple+, los robots son excelentes amigos y hay bastantes memorables que aparecen en numerosas películas. 1. Baymax (Big Hero 6) Al igual que Pixar, Disney tiene la capacidad de crear personajes no humanos que sin embargo, tienen una gran cantidad de carisma y personalidad. Baymax, uno de los personajes principales de la película Big Hero 6 , es un ¡SEGUIR LEYENDO!

10 Principales países que lideran la carrera de la inteligencia artificial mundial

Las deslumbrantes tendencias actuales de la inteligencia artificial están aclamando a todas las industrias en diferentes países. La Inteligencia Artificial tiene el poder de reconocer rostros, operar autos autónomos, brindar mejores resultados en línea y fortalecer los negocios en varias industrias. No es de extrañar que los países desarrollados, en desarrollo y subdesarrollados se centren en la adopción de IA para obtener mejores oportunidades y desarrollo ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

16 Bibliotecas que debes conocer como desarrollador de React

Ser un desarrollador de React moderno no se trata solo de conocer React en sí mismo. Para seguir siendo competitivo, se recomienda encarecidamente explorar todo el ecosistema. En este artículo, compilé algunas de las bibliotecas de componentes de React más útiles que podría usar para acelerar el flujo de trabajo de su desarrollador. Estos incluirán cualquier cosa, desde trabajar con formularios, gráficos, calendarios, tablas, guías, ventanas ¡SEGUIR LEYENDO!