viernes, marzo 27, 2009

Google investiga en la mejora de rendimiento de Python

(vía Ars Technica) Python siempre ha sido un lenguaje importante dentro de Google. La actual implementación del lenguaje se ejecuta sobre una máquina virtual propia. Ahora los ingenieros de Google quieren diseñar un JIT (just in time compiler), usando como base para el mismo el compilador LLVM Compiler Infrastructure. Esta nueva implementación de Python se agrupa bajo el proyecto unladen-swallow. Los objetivos del mismo son:
  • Implementar Python de tal manera que sea capaz de aumentar la velocidad de ejecución de la actual hasta cinco veces.
  • Conservar la estabilidad de la versión actual.
  • Compatibilidad a nivel de fuentes con las aplicaciones y módulos actuales.
  • Quieren donar esta rama al repositorio general.

Google quiere usar Python en proyectos que necesiten rendimiento en vez de C, puesto que es un lenguaje que da al usuario herramientas de mucho más alto nivel para implementar las funciones que desee amén de una amplia librería de módulos con funciones probadas.

Technorati Tags: , ,

No hay comentarios: