“Conocimiento Sistemas>ventanas

¿Qué es el CLR en el NET Platform

2013/9/23
. ? . El término CLR se menciona a menudo en referencia a Microsoft de NET . Este marco cambia la forma en que los desarrolladores de software desplegar sus aplicaciones. El CLR o Common Language Runtime, actúa como una interfaz entre las aplicaciones . NET escritas en lenguajes como C # y VB.NET . Este nuevo marco sistema operativo tiene muchas ventajas para las aplicaciones desarrolladas para el sistema operativo Windows . CLR Implementación

El CLR se encuentra entre aplicaciones que se ejecutan en el entorno Windows y el sistema operativo en sí . El CLR convierte las aplicaciones de una forma intermedia , conocida como lenguaje intermedio , a un formato binario en tiempo real . El CLR ofrece varias ventajas sobre el código no administrado , como la recolección de basura y aplicaciones fácilmente roscados . El CLR también permite . NET ser descompilado en su código fuente original.
Plataforma Independencia

Al igual que Java, el CLR es independiente de la plataforma . Esto significa que el CLR tiene el potencial de ser utilizado en diferentes plataformas sin cambios significativos en el código del programa . Aunque en teoría es posible que el CLR se coloque en diferentes sistemas operativos , esta aplicación aún no ha sido puesto a disposición por Microsoft . Esta independencia de la plataforma permite que cualquiera de los lenguajes de programación . NET que se utilizarán entre numerosos dispositivos.
Diferencia de Standard Binaries

Anteriormente, la compilación de código del programa dio lugar a un archivo binario ejecutable. Las aplicaciones escritas con el framework. NET en cambio se compilan en lenguaje intermedio . Este lenguaje intermedio es entonces, en tiempo real, convertida en binario utilizando lo que se conoce como " justo a tiempo de compilación " a través del CLR. Si bien esto en tiempo real compilación a binario requiere algo de sobrecarga , que proporciona una mayor interoperabilidad de los sistemas y el manejo de excepciones .
Managed Code

Las acciones del CLR se conoce comúnmente como la " gestión " de código. Este código administrado o lenguaje intermedio proporciona una gran flexibilidad para la creación de prototipos y despliegue de aplicaciones . Debido a que el CLR maneja todos los aspectos de la operación del programa , que permite la recogida de basura dinámico . Esto significa que los programadores dejen de ser necesarios para dedicar tanto tiempo a liberar los recursos del sistema que ya no están en uso. El CLR también permite una mayor uniformidad en los lenguajes de programación . Dado que todos los idiomas . NET se compilan en un lenguaje intermedio antes de su compilación binario en tiempo real , cualquier . NET puede ser utilizado indistintamente para realizar las mismas funciones de codificación . Esta arquitectura "Tipo de seguridad" también permite que estos lenguajes de programación que se combinan en la misma aplicación durante el desarrollo.

ventanas
Cómo migrar de Google Apps a Exchange
Cómo actualizar Windows desde 03.01 hasta 03.11
Cómo quitar programas Protegidas
Cómo hacer un signo de la paz con alt
Cómo unirse a Xbox Party en Mac, PC con Windows o teléfono
Cómo solucionar problemas Inalámbricos
Cómo eliminar una carpeta en Windows Live Photo Gallery
Cómo hacer un Compatible MP3 de un reproductor de CD
Conocimiento de la computadora © http://www.ordenador.online