Lenguaje MSIL

Páginas: 3 (501 palabras) Publicado: 6 de abril de 2014
¿Que es son el lenguaje MSIL, el CLR y el compilador JIT?
Todos ellos son parte del motor de .net, el conjunto de librerias de funciones conocido como .net framework
Cuando compilamos un programay lo ejecutamos en el ordenador del cliente

MSIL o IL a secas:
MSIL significa Microsoft Inmediate Language
Cuando compilamos un assembly (que un fichero de .net más o menos) da igual  que ellenguage que escojamos sea c# , Vb.net o pyton el código generado es en lenguage MSIL (similar al Bytecode de Java)
Este MSIL es un lenguage intermedio común a todos los sistemas operativos quesoporten .net framework
Cuando hacemos click sobre el .exe generado ese código MSIL es interceptado por el .net framework, en concreto por el CLR
El CLR o (Common Language Runtime)
Es el motor de todo.net, este CLR vuelve a compilar esta vez para generar codigo nativo, es decir optimizado
para el sistema operativo y el hardware actual
Esta compilación la realiza el compilador llamado JIT (JustIn Time)
EL JIT o Just In Time Compilator
El JIT es otro programa  de .net framework, el es el encaragado de convertir el codigo MSIL en código de nuestro sistema
operativo, este codigo sealmacena en caché mientras nuestro .exe MSIL permanece inalterable.
Microsoft intermediate languaje (msil)
es un lenguaje intermedio común a todos los sistemas operativos que soporten .NET framework. Estelenguaje se obtiene cuando se compila un determinado código fuente hecho en cualquier lenguaje de .NET ya sea C#, Visual Basic, etc.
Ensamblador (Assembly)
conocido como ensamblado ya que es launidad mínima de ejecución y distribución de una aplicación .NET. Los ensamblados contienen el código MSIL en la cual se representa la lógica de la aplicación y los metadatos, donde se guarda toda lainformación que hace posible el funcionamiento de esta.
Las aplicaciones .NET se componen de uno o más assemblies, además no necesitan estar registrados en los registros de Windows, de esta manera,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es el lenguaje
  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS