Lenguajes Dinámicos en .NET
Con el auge que han tenido los lenguajes dinámicos, Microsoft anunció recientemente que incorporará paulatinamente mayor soporte para dichos lenguajes en .NET. Un ejemplo de esto fue la incorporación de métodos dinámicos en .NET 2.0, una característica del lenguaje que es muy utilizada hoy en día.
Para los que no están familiarizados con el término "lenguage dinámico", muestro acá la descripción según Wikipedia : "... [es] un lenguaje de programación de alto nivel que comparte muchos comportamientos en tiempo de ejecución que otros lenguajes solo realizan durante la compilación, si es que los realizan del todo. Estos comportamientos pueden incluir extender el programa durante la ejecución agregando código adicional, extender sus objetos y sus definiciones, o modificar el sistema de tipos. Estos comportamientos pueden ser emulados por casi cualquier lenguaje de cierta complejidad, sin embargo los lenguajes dinámicos proveen herramientas directas para usarlos".
Algunos de los lenguajes dinámicos más utilizados hoy en día son: Perl, PHP, Python, Ruby, Smalltalk, Lisp, Logo, Scheme, etc.
Para ver qué piensan los líderes de desarrollo de .NET dentro de Microsoft y cuáles son nuestros planes concretos te dejo acá dos entrevistas (en inglés):