stringtranslate.com

Especificación independiente del idioma

Una especificación independiente del lenguaje ( LIS ) es una especificación de lenguaje de programación [ cita requerida ] que proporciona una interfaz común utilizable para definir la semántica aplicable a enlaces de lenguaje arbitrarios .

Los LIS son independientes del idioma; mitigan el riesgo de que un determinado enlace de idioma pueda reducir la compatibilidad con otros idiomas. Un LIS ideal permite que los enlaces del lenguaje aprovechen las características de un lenguaje de programación sin concesiones.

Ejemplos de LIS incluyen lenguaje de descripción de interfaz , contenedor simplificado y generador de interfaz e infraestructura de lenguaje común .

La transcompilación recursiva se puede utilizar para distribuir una especificación independiente del lenguaje a través de muchas tecnologías diferentes, y cada tecnología mantiene potencialmente una descripción autorizada de una parte diferente de la especificación. La transcompilación recursiva proporciona la metodología general para distribuir esta información autorizada a través del resto del código derivado .

Ver también