Archivo

Posts Tagged ‘Máquina Virtual’

Parrot 2.0.0 es liberado

21 enero 2010 Los comentarios están cerrados

Ya antes había platicado un poco sobre Parrot. Parrot es una máquina virtual de software libre principalmente enfocada a lenguajes dinámicos, soporta una gran cantidad de lenguajes como: C, Forth, Java, PHP, Python, Perl, Scheme, y muchos otros (lista completa aquí).

La comunidad de Parrot VM anuncia hoy la liberación de la versión 2.0.0, con muchas nuevas mejoras y características.

Anuncios

Lenguajes Dinámicos y Revisión de Máquinas Virtuales

No cabe duda que los lenguajes de código abierto como Perl, PHP, Python, Ruby y otros más han popularizado enormemente el uso de los lenguajes dinámicos. Esto ah captado la atención de los gigantes del software como Microsoft y Sun Microsystems quienes ya se están preparando para la siguiente generación de máquinas virtuales.

Sun esta trabajando en un proyecto llamado the Da Vinci Machine Project que busca mejorar el desempeño y soporte para lenguajes externos no-java como: Jruby, Jython, Groovy y otros. Gran parte de este trabajo será integrado en Java7 que se espera para el 2010.

Microsoft por su parte esta trabajando en una extensión del CLR(Common Language Runtime) llamada DLR (Dynamic Language Runtime) que también será integrada con .NET 4.0. DLR permitirá un soporte completo para los lenguajes IronPython, IronRuby y otros.

Por su parte la comunidad de software libre también esta trabajando en su propia máquina virtual para lenguajes dinámicos, llamada Parrot VM que busca dar soporte a una gran variedad de lenguajes incluyendo: C, Forth, Java, PHP, Python, Perl, Scheme y muchos otros más.

Todas las máquinas virtuales vendrán con mejoras y optimizaciones para el desarrollo de aplicaciones multi-threading.