Ninguno de los compiladores que generan código para la plataforma .NET produce código máquina para CPUs x86 ni para ningún otro tipo de CPU concreta, si no que generan código escrito en el lenguaje intermedio conocido como Microsoft Intermediate Lenguage (MSIL). El CLR da a las aplicaciones la sensación de que se están ejecutando sobre una maquina virtual, y precisamente MSIL es el código maquina de esa maquina virtual. Es decir, MSIL es el único código que es capaz de interpretar el CLR, y por tanto cuando se dice que un compilador genera código para la plataforma .NET lo que se esta diciendo es que genera MSIL.
No hay comentarios:
Publicar un comentario