dimanche 23 mai 2010

Lanagage IL

lors de la compilation tous les assemblages vont contenir du code écrit en langage IL, c'est un langage objet et il constitue un point commun entre les différents langage .net(c#, VB.net, ...).
le langage IL n'est pas un langage machine, il sera compilé à l'exécution en un langage machine cible, cela permet aux application .NET distribuées sous forme d'assemblage contenant du code IL , d'être exécutable sur tous Système d'exploitation.

Au moment de l'exécution d'un assemblage le CLR compile le code IL avec le mécanisme "JUST IN TIME", cad compiler le corps d'une méthode du langage IL en langage machine , juste avant le premier appel de la méthode.

Aucun commentaire:

Enregistrer un commentaire