Infraestructura de Lenguaje Común
De Wikipedia, la enciclopedia libre
La Infraestructura de Lenguaje Común, más conocida como CLI del inglés Common Language Infrastructure, es una especificación abierta publicada por el ECMA pero desarrollada por Microsoft para definir un entorno de ejecución comúm para todos los lenguajes dentro de la plataforma de desarrollo Microsoft .NET. Así, todos los lenguajes compatibles compilados para CLI se abstraerán completamente de la plataforma hardware.
La especificación del CLI está formada por cuatro partes:
- Sistema común de tipos, en inglés The Common Type System (CTS).
- Metadatos.
- Especificaciones de lenguaje común, en inglés Common Language Specification (CLS).
- Sistema de ejecución virtual, del inglés Virtual Execution System (VES).