Tiempo de ejecución de lenguaje común

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 7 de enero de 2022; la verificación requiere 1 edición .

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]

Mecanismo de trabajo

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 ) . 

Véase también

Notas

  1. ◾ Lenguaje de programación visual de Microsoft  // Desarrollo de robots con Microsoft Robotics Developer Studio. — Chapman y Hall/CRC, 2016-04-19. — págs. 41–98 . - ISBN 978-0-429-06280-3 .

Literatura