Share via


Interoperabilidad entre lenguajes

Common Language Runtime proporciona compatibilidad integrada para la interoperabilidad entre lenguajes. Sin embargo, esta compatibilidad no garantiza que el código escrito pueda ser utilizado por otros programadores que utilicen otro lenguaje de programación. Para garantizar el desarrollo de código administrado que pueda ser totalmente utilizado por programadores que usen cualquier lenguaje de programación, se ha definido un conjunto de características de lenguaje y reglas para aplicarlas, denominado Common Language Specification (CLS). Los componentes que siguen estas reglas y sólo exponen características CLS se consideran compatibles con CLS.

En esta sección, se describe la compatibilidad integrada en Common Language Runtime para la interoperabilidad entre lenguajes y se explica la función que realiza CLS a la hora de habilitar una interoperabilidad entre lenguajes garantizada. Se identifican las características y reglas de CLS, y se habla sobre la compatibilidad con CLS.

En esta sección

  • Common Language Specification
    Explica la necesidad de que exista un conjunto de características comunes para todos los lenguajes e identifica las reglas y características de CLS.
  • Escribir código compatible con CLS
    Discute el significado de la compatibilidad con CLS para los componentes e identifica los niveles de compatibilidad con CLS para las herramientas.

Secciones relacionadas