Szukaj…


Wprowadzenie do środowiska uruchomieniowego Common Language

Common Language Runtime (CLR) to środowisko maszyny wirtualnej i część systemu .NET Framework. Zawiera:

  • Przenośny język kodu bajtowego o nazwie Common Intermediate Language (w skrócie CIL lub IL)
  • Kompilator Just-In-Time, który generuje kod maszynowy
  • Moduł śledzenia śmieci, który zapewnia automatyczne zarządzanie pamięcią
  • Obsługa lekkich podprocesów o nazwie AppDomains
  • Mechanizmy bezpieczeństwa poprzez koncepcje weryfikowalnego kodu i poziomów zaufania

Kod działający w CLR jest nazywany kodem zarządzanym, aby odróżnić go od kodu działającego poza CLR (zwykle kod macierzysty), który jest nazywany kodem niezarządzanym . Istnieją różne mechanizmy, które ułatwiają interoperacyjność kodu zarządzanego i niezarządzanego.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow