CLR
En d'autres termes
Common Language Runtime
Définition
Machine virtuelle Microsoft exécutant le code MSIL pour les langages .NET. Conceptuellement similaire aux JVM de Java, mais différentes du fait des démêlés juridiques de Microsoft avec Sun autour de Java.
Initialement optimisé pour les langages à typage strict, le CLR a été étendu au printemps 2007 par le module DLR pour mieux supporter les langages dynamiques.