¿Qué es la Intermediate Language (IL) ?

4130 vistas

Todos los programas .NET, antes de ser instalados, son compilados dentro de un lenguaje de bajo nivel llamado Intermediate Language o Microsoft Intermediate Language (MSIL): éste código IL se compilará seguidamente en el código nativo en el momento de la ejecución. Esto significa que sea cual sea el lenguaje usado en nuestros programas, los ejecutables y DLLs estarán siempre distribuidos en forma de código IL; no hay diferencia entre un componente escrito en C# o en VB .NET.