Articulo de referencia

Especificación independiente del idioma

Una especificación independiente del lenguaje ( LIS ) [ 1 ] es una especificación de lenguaje de programación que proporciona una interfaz común utilizable para definir la semán...

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

Los LIS son independientes del lenguaje; mitigan el riesgo de que una determinada vinculación con un lenguaje pueda reducir la compatibilidad con otros lenguajes. Un LIS ideal permite que las vinculaciones con el lenguaje aprovechen las características de un lenguaje de programación sin limitaciones.

Algunos ejemplos de LIS son el lenguaje de descripción de interfaces (IDL), el generador de interfaces y envoltorios simplificados (SWIG) y la infraestructura de lenguaje común (CLI).

La transcompilación recursiva permite distribuir una especificación independiente del lenguaje entre diversas tecnologías, donde cada una puede conservar una descripción autorizada de una parte distinta 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 flujo de código derivado .

Véase también

Referencias

  1. "Tecnología de la información - Interconexión de sistemas abiertos (03) manipulación abstracta de datos - Interfaz de programación de aplicaciones (API) (independiente del lenguaje)" (PDF) . cdn.standards.iteh.ai . Consultado el 29 de diciembre de 2025 .