Skip to main content

Quel est le ruissellement de la langue commune?

Le Language Runtime (CLR) commun 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 microsofts (CLI).Il s'agit de l'un des éléments clés de Microsofts .NET Framework 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é de traitement centrale (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 des ordinateurs 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.Il fournit 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ôtL'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 d'exploitation et au système d'exploitation dans le temps d'exécution de la langue commune plutôt que dans chaque programme informatique individuel. Il existe de nombreux avantages à utiliser le runtime de langage commun.L'avantage le plus évident est que les programmeurs d'applications n'ont plus à se 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 d'exécuter beaucoup plus efficacement que ce qui ne serait autrement possible. En 2010, les microsofts communs communs du langage étaient uniquement disponibles sur Windows plateforme.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.