Jaký je běžný jazyk?

běžný jazyk (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í společné jazykové infrastruktury společnosti Microsoft (CLI). Je to jeden z klíčových prvků rámce .NET společnosti Microsoft a poskytuje programátorům přechodný programovací kód.

Počítačové programy jsou tvořeny řadou strojového kódu, který instruuje centrální zpracovatelskou jednotku (CPU), co dělat. Seznam pokynů, kterým může konkrétní procesor rozumět, je známý jako jeho instruktážní sada. Různé modelové CPU mají různé instruktážní sady.

Operační systém počítače vyjasňuje většinu těchto problémů. 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 mění mezi operačními systémy. To proVides 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. Nejen, že to znamená, ž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.

Spíše než mít programy vyrobené v řadě pokynů specifických pro CPU, 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 byly provedeny všechny změny CPU a specifické pro operační systém spíše ve společném jazyce než v každém jednotlivém počítačovém programu.

Existuje mnoho výhod používání běžného jazyka. Nejviditelnější výhodou je, že programátoři aplikací již neMusíte se 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 jinak bylo možné.

Od roku 2010 byl běžný jazykový běh společnosti Microsoft k dispozici pouze na platformě Windows®. 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ět programy, které budou spuštěny na jakémkoli počítači a jakémkoli operačním systému, který jej podporuje.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?