Diseño de primitivas de reflexión estructural eficientes integradas en SSCLI

José Manuel Redondo López,Francisco Ortin,Juan ManuelCueva Lovelle
Abstract:Los lenguajes dinámicos permiten a los programas una mayor flexibilidad y adaptabilidad en tiempo de ejecución, siendo cada vez más utilizados en el desarrollo de aplicaciones Web entre otros escenarios. No obstante su aplicación a otros contextos suele verse relegada principalmente por sus carencias de rendimiento. La compilación bajo demanda sobre máquinas virtuales es una técnica ampliamente utilizada actualmente, pero no en entornos de procesamiento de lenguajes dinámicos. Hemos usado esta técnica junto a la plataforma .Net para poder ejecutar lenguajes dinámicos de forma nativa, obteniendo buenos resultados de rendimiento que abren una vía para poder aplicar estos lenguajes en nuevos escenarios de ingeniería del software.
What problem does this paper attempt to address?