2010-09-28 29 views

Respuesta

6

Respuesta corta: Código compilado sin .NET framework (DLL antiguo simple).

3

Cuando se codifican con .NET que consigue un poco de gestión de memoria, recolección de basura, etc, por lo que se llama código administrado . Las versiones anteriores no están administradas (para la memoria es administrada por el programador)

Y para mantener las cosas fáciles, llamar desde el código administrado al código no administrado puede ser una molestia.

6

El código no gestionado se compilará en el lenguaje de la máquina para ejecutarlo directamente en el hardware.

El código administrado se compilará en una máquina virtual llamada CLR (Common Language Runtime), y se compilará en lenguaje de máquina al inicio por el JIT (compilador Just in time). EL CLR se puede comparar con la máquina virtual de Java, es el mismo concepto.