Gemeinsame Sprachlaufzeit
Das Gemeinsame Sprachlaufzeit (CLR), das virtuelle Maschine Teil von Microsoft .NET Frameworkverwaltet die Ausführung von .NET -Programmen. Just-in-Time-Zusammenstellung konvertiert die verwalteter Code (zusammengestellt Zwischensprache Code) in Maschinenanweisungen die dann auf dem ausgeführt werden Zentralprozessor des Computers.[1] Die CLR bietet zusätzliche Dienste einschließlich Speicherverwaltung, Geben Sie Sicherheit ein, Ausnahmebehandlung, Müllsammlung, Sicherheit und Thread Management.Alle Programme, die für das .NET -Framework geschrieben wurden, unabhängig von Programmiersprache, werden in der CLR ausgeführt.Alle Versionen des .NET -Frameworks umfassen CLR.Das CLR -Team wurde am 13. Juni 1998 gestartet.
CLR implementiert die Virtual Ausführungssystem (Ves) wie in der definiert Gemeinsame Sprachinfrastruktur (CLI) Standard, ursprünglich von Microsoft selbst entwickelt.Ein öffentlicher Standard definiert die gemeinsame Sprachinfrastrukturspezifikation.[2]
Mit Microsofts Wechsel zu .NET COREDie Cli -ves -Implementierung ist als bekannt als als Coreclr anstelle von CLR.
CLR -Version | .NET -Version |
---|---|
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 |
Siehe auch
Verweise
- ^ a b "Gemeinsame Sprachlaufzeit (CLR)". MSDN -Bibliothek. Abgerufen 14. November 2013.
- ^ "ECMA C# und gemeinsame Sprachinfrastrukturstandards". Visual Studio Developer Center. Abgerufen 14. November 2013.