Quel est le ruissellement de la langue commune?
Le Runtime de Langage Common (CLR) fournit aux programmeurs informatiques un cadre qui permet aux programmes d'exécuter dans plusieurs environnements informatiques. CLR est conçu pour être une implémentation fonctionnelle de l'infrastructure linguistique commune de Microsoft (CLI). Il s'agit de l'un des éléments clés de .NET Framework de Microsoft et fournit aux programmeurs un code de programmation intermédiaire.
Les programmes informatiques sont constitués d'une série de code machine qui instruit l'unité centrale de traitement (CPU) sur ce qu'il faut faire. La liste des instructions qu'un CPU spécifique peut comprendre est connue comme son ensemble d'instructions. Différents CPU de modèle ont différents ensembles d'instructions.
Le système d'exploitation de l'ordinateur clarifie la plupart de ces problèmes. Le système d'exploitation fonctionne pour résumer les détails de l'ordinateur afin que les programmes puissent fonctionner sur différents types d'ordinateurs. Les détails de la façon dont le système d'exploitation fait cela varie entre les systèmes d'exploitation.
C'est là que l'exécution du langage commune entre en vigueur. It proVides une autre couche d'abstraction qui peut permettre aux programmes d'exécuter sur divers systèmes d'exploitation et ordinateurs. Cela a un double avantage. Non seulement cela signifie que les programmes peuvent fonctionner sur différents types de matériel informatique, mais il garantit également que les programmeurs d'applications ont plus de temps pour travailler sur les fonctionnalités de leur programme.
Plutôt que d'avoir des programmes transformés en une série d'instructions spécifiques au processeur, l'infrastructure linguistique commune permet à des programmes d'être compilés dans une série d'instructions pour un CPU virtuel. Ces instructions sont ensuite utilisées par l'exécution de la langue commune afin d'exécuter le programme. Cela permet d'apporter tous les modifications spécifiques au SYSTÈME CPU et au système d'exploitation dans l'exécution de la langue commune plutôt que dans chaque programme informatique individuel.
Il existe de nombreux avantages à utiliser le ruissellement du langage commun. L'avantage le plus évident est que les programmeurs d'application ne sont plusdoivent vous soucier de faire fonctionner leurs programmes sur chaque ordinateur. De plus, le CLR permet de faire un certain nombre d'optimisations de performances qui ne seraient autrement pas disponibles pour l'application. Cela permet aux programmes de s'exécuter beaucoup plus efficacement que ce qui serait autrement possible.
En 2010, l'exécution du langage commun de Microsoft n'était disponible que sur la plate-forme Windows®. Il existe un certain nombre d'implémentations CLI qui ont été créées par des groupes non microsoft qui s'exécutent sur d'autres systèmes d'exploitation. L'utilisation de la CLI permet de réaliser des programmes qui s'exécuteront sur n'importe quel ordinateur et à tout système d'exploitation qui le prend en charge.