Skip to main content

Jaký je běžný jazyk?

Společný jazyk Runtime (CLR) poskytuje počítačovým programátorům rámec, který umožňuje programům běžet ve více počítačových prostředích.CLR je navržena tak, aby byla funkční implementací běžné jazykové infrastruktury microsofts (CLI).Je to jeden z klíčových prvků microsofts .NET Framework a poskytuje programátorům přechodný programovací kód.Seznam pokynů, kterým může konkrétní procesor rozumět, je známý jako jeho instruktážní sada.Různé modelové procesory mají různé instruktážní sady.Operační systém pracuje na abstrakci podrobností počítače, aby programy mohly běžet na různých typech počítačů.Specifika toho, jak se operační systém provádí, se liší mezi operačními systémy.Poskytuje další vrstvu abstrakce, která může umožnit programům běžet na různých operačních systémech a počítačích.To má dvojí výhodu.Znamená to nejen to, že programy mohou běžet na různých typech počítačového hardwaru, ale také zajišťuje, že programátoři aplikací mají více času pracovat na funkcích jejich programu.Společná jazyková infrastruktura umožňuje, aby se programy sestavily do řady pokynů pro virtuální procesor.Tyto pokyny pak používají běh běžného jazyka za účelem spuštění programu.To umožňuje, aby všechny změny specifické pro CPU a operační systém byly provedeny spíše v běžném jazyce než v každém jednotlivém počítačovém programu.

Pro použití běžného jazyka má mnoho výhod.Nejviditelnější výhodou je, že programátoři aplikací se již nemusí starat o to, aby jejich programy běžely na každém počítači.Kromě toho CLR umožňuje provedení řady optimalizací výkonu, které by jinak nebyly pro aplikaci k dispozici.To umožňuje programům běžet mnohem efektivněji, než by bylo možné.plošina.Existuje řada implementací CLI, které byly vytvořeny skupinami non-Microsoft, které běží na jiných operačních systémech.Použití CLI umožňuje provádění programů, které budou spuštěny na jakémkoli počítači a jakémkoli operačním systému, který jej podporuje.