“Conocimientos Sistemas>ventanas

¿Qué es Net CLR

2011/12/12
¿ El CLR es un componente integral de Microsoft NET framework. . Esta nueva capa en la ejecución de la aplicación ofrece varias características y ventajas clave en el desarrollo de aplicaciones Windows y despliegue. El CLR , junto con el . NET Framework, representa un cambio de paradigma en el modelo de programación anterior de llamar a las API de Win32 para el funcionamiento de la funcionalidad del sistema . CLR Definición

El CLR o Common Language Runtime, es una capa de sistema operativo que se encuentra entre la ejecución de aplicaciones y el sistema operativo. El CLR interpreta lenguaje intermedio creado al compilar una aplicación . NET . Este lenguaje intermedio , junto con los metadatos de la aplicación se utiliza para convertir la aplicación a una forma binaria verdadera como ejecuta la aplicación . Este formato parcialmente compilado es similar a otros lenguajes interpretados , como Java, Python y Ruby. A diferencia de éstos, sin embargo, el CLR soporta varios lenguajes de programación .
CLR Versus Win32

Anteriormente, las aplicaciones de Windows llamado funciones disponibles en Windows interfaces de programación de aplicaciones de 32 bits , o API , para funcionar con el sistema operativo Windows . Estas aplicaciones se compilan en binario durante la compilación y ejecutados en tiempo real. CLR . NET que se compilan a código de bytes que se interpreta y se compila en código binario en tiempo de ejecución . Este método tiene varias ventajas y permite código administrado con seguridad de la mayoría de lenguajes como C # , Visual Basic.NET y C #.

Ventajas

Uno de las mayores ventajas con el uso del CLR es el código administrado . Anteriormente, los desarrolladores de aplicaciones tenían que observar cuidadosamente todos los recursos informáticos utilizados por una aplicación y liberarlos cuando ya no eran necesarios . De no hacerlo, " Recolección de Basura " dio lugar a problemas tales como pérdidas de memoria. En código administrado , el CLR realiza estas actividades de recolección de basura para el programador. Esto permite enfocar a quedarse con el desarrollo de aplicaciones y características. El CLR también es compatible con la seguridad de tipos , lo que permite diferentes tipos , tales como números enteros, cadenas y matrices , para ser compatibles con todos los idiomas. Este tipo de seguridad también permite código que representa una mayor interoperabilidad . Multi -threading también es mucho más sencillo con el CLR debido a su manejo del grupo de subprocesos y recursos.
Multi - Plataforma Capacidad

. NET CLR ayuda a permitir que cualquier idioma de programar para muchos dispositivos como los Tablet PC y las plataformas de Windows Mobile . Debido a que el CLR es constante en su interpretación del código, código de compilación escrita para una plataforma puede ser fácilmente portado a otra plataforma que soporte el CLR con poco tiempo de desarrollo. Plataformas como " Mono" están trayendo la plataforma. NET CLR y de otras arquitecturas , como Linux y Macintosh.

ventanas
Cómo acceder a restaurar el volumen del sistema de Windows
Cómo hacer una ventana personalizada Cornisa
Cómo devolver a la actualización de Windows en lugar de la actualización de Microsoft
Cómo agregar notas a las carpetas de archivos
Instrucciones para limpiar un disco duro
Cómo restablecer un sistema de Windows
Compaq Presario 4770 Especificaciones
Cómo habilitar WiFi en Fedora
Conocimientos Informáticos © http://www.ordenador.online