Microsoft y Sun han tomado nota del creciente interés de los programadores por los lenguajes dinámicos como Python y Ruby. Por ello han decidido incorporar esa característica en las próximas versiones de sus lenguajes emblema.

.NET y Java serán mas “dinámicos”.
.NET y Java serán mas “dinámicos”.

Microsoft refuerza el soporte dinámico en .NET

Microsoft está planeando mejorar significativamente el soporte de su plataforma .NET para lenguajes dinámicos. De este modo, un runtime será lanzado próximamente con esa característica, a la vez que nuevas librerías serán publicadas para proveer a los desarrolladores de mejores herramientas. Herramientas como Lightweight Code Generation y Dynamic Method se incorporan a .NET 2.0.

Sun amplía el soporte dinámico de Java

Sun, por su parte, planea expandir su plataforma Java para ofrecer un mayor soporte a los lenguajes dinámicos, y ha estado trabajando intensamente en una implementación de JavaScript para su Java Standard Edition 6.

Para facilitar el desarrollo con lenguajes dinámicos en la Java Virtual Machine, Sun ha lanzado una Java Specification Request que describe una nueva operación de bytecode llamada “invokedynamic”.

Todo esto se agrega a las ya disponibles implementaciones de Python y Ruby para Java, denominadas Jython y JRuby.

Para más información: Más información · Más información · Más información.