Common Language Runtime ( CLR - common language runtime ) es un entorno de tiempo de ejecución para código de bytes CIL ( MSIL ) , en el que los programas escritos en lenguajes de programación compatibles con .NET ( C # , Managed C ++ , Visual Basic .NET , F # y otros). El CLR es uno de los componentes principales del paquete Microsoft .NET Framework .
El CLR es una implementación de la especificación de infraestructura de lenguaje común ( CLI ), la especificación de infraestructura de lenguaje común de Microsoft .
El CLR implementa el Sistema de Ejecución Virtual (VES) como se define en el estándar Common Language Infrastructure (CLI), desarrollado originalmente por Microsoft. El estándar público define la especificación para una infraestructura de lenguaje común. [una]
El CLR compila el código de la aplicación en CIL ( cuya implementación de compilación de Microsoft se llama MSIL) en tiempo de ejecución y proporciona a los programas MSIL (y, por lo tanto, a los programas escritos en lenguajes de alto nivel compatibles con .NET Framework) acceso a la biblioteca de clases .NET Framework, o la llamada .NET FCL ( Framework Class Library ) .
.RED | |
---|---|
Implementaciones | |
Arquitectura | |
Infraestructura | |
Idiomas de Microsoft | |
Otros idiomas | |
Fundamentos de Windows | |
Componentes | |
comparaciones |
|
Tecnologías futuras | |
Recursos informativos |