“Conocimiento Sistemas>ventanas

¿Qué es Net CLR

2011/10/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 actualizar las propiedades del artista en el Explorador de Windows
Cómo desactivar el horario de verano en un reloj
Cómo descifrar una contraseña de Windows
Cómo hacer un icono de Windows más grande en el Panel
Cómo crear superposiciones Silverlight
¿Cómo se eliminan la película de la ventana Gila en Windows?
Cómo buscar Windows Movie Maker en el equipo
Cómo comprobar cuánta energía está usando una PC con Windows o Mac
Conocimiento de la computadora © http://www.ordenador.online