Common Language Runtime - Common Language Runtime
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Provádění programu |
---|
Obecné pojmy |
Druhy kódu |
Strategie kompilace |
Pozoruhodné doby běhu |
Pozoruhodné překladače a řetězce nástrojů |
The Common Language Runtime (CLR), virtuální stroj součást Microsoft .NET Framework, spravuje provádění programů .NET. Just-in-time kompilace převádí spravovaný kód (sestaven střední jazyk kód), do pokyny ke stroji které jsou poté provedeny na procesor počítače.[1] CLR poskytuje další služby včetně správa paměti, bezpečnost typu, zpracování výjimek, odvoz odpadu, bezpečnost a správa vláken. Všechny programy napsané pro .NET Framework bez ohledu na to programovací jazyk, jsou prováděny CLR. Všechny verze .NET Framework zahrnují CLR. Tým CLR byl zahájen 13. června 1998.
CLR implementuje Virtuální spouštěcí systém (VES) podle definice v Společná jazyková infrastruktura (CLI) standard, původně vyvinutý společností Microsoft sám. Veřejný standard definuje specifikaci Common Language Infrastructure.[2]
S přesunem společnosti Microsoft na .NET Core je implementace CLI VES známá jako CoreCLR místo CLR.
Verze CLR | Verze .NET |
---|---|
1.0 | 1.0 |
1.1 | 1.1 |
2.0 | 2.0, 3.0, 3.5 |
4 | 4, 4.5, 4.6, 4.7, 4.8 |
Viz také
Reference
- ^ A b „Common Language Runtime (CLR)“. Knihovna MSDN. Citováno 14. listopadu 2013.
- ^ „ECMA C # a standardy infrastruktury běžných jazyků“. Centrum pro vývojáře Visual Studio. Citováno 14. listopadu 2013.