“Conocimientos Sistemas>ventanas

¿Qué es el CLR en el NET Platform

2012/10/2
. ? . 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 iniciar un sistema operativo en modo seguro a través de Virtual PC
¿Cómo deshacerse de Homegroup
¿Cómo puedo instalar francés y alemán caracteres especiales en Mi Microsoft Keyboard
Cómo restaurar faltan Tabs Display
Cómo convertir ex_ to EXE
Cómo despegue MyWeb Buscar
Usos partición Drive
Cómo conseguir un NT4 a ver dos procesadores
Conocimientos Informáticos © http://www.ordenador.online