Dom Rozwój Co to jest kod zarządzany? - definicja z techopedii

Co to jest kod zarządzany? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza kod zarządzany?

Kod zarządzany to schemat stosowany przez Microsoft do niektórych języków programowania wysokiego poziomu w celu zarządzania ich wykonywaniem w środowisku uruchomieniowym Common Language .Net Framework.

Rdzeniem tego jest umowa o współpracy między środowiskiem wykonawczym a natywnie wykonywanym kodem, który stwierdza, że ​​środowisko wykonawcze może zatrzymać wykonujący się procesor w celu pobrania informacji specyficznych dla tego bieżącego adresu, który wykonuje procesor. Ma to na celu zapewnienie bezpieczeństwa typu, sprawdzanie powiązań tablic i indeksów, odśmiecanie i obsługę wyjątków.

Techopedia wyjaśnia kod zarządzany

Kod zarządzany odnosi się do kodu, który został napisany przy użyciu dowolnego z języków programowania wysokiego poziomu obsługiwanych przez Microsoft .Net Framework. Wszystkie te języki mają wspólny zestaw bibliotek klas, które można następnie zakodować w języku pośrednim (IL). Kompilator obsługujący środowisko wykonawcze służy do kompilacji języka pośredniego w natywny kod wykonywalny, który można uruchomić w zarządzanym środowisku wykonawczym. Zapewni to, że zawsze będzie właściwe sprawdzanie powiązania z tablicą i sprawdzanie indeksu, a także prawidłowe odśmiecanie i obsługa błędów.


Za pomocą kodu zarządzanego można uniknąć wielu typowych błędów programistycznych poprzez kompilację w zarządzanym środowisku wykonawczym. Małe i żmudne zadania, takie jak kontrole bezpieczeństwa, niszczenie nieużywanych obiektów i zarządzanie pamięcią, są już wykonywane automatycznie.


Obsługiwane języki programowania:

  • C ++
  • DO#
  • JOT#
  • Microsoft Jscript .Net
  • Microsoft Visual Basic .Net
  • Inne języki obsługujące platformę .Net
Co to jest kod zarządzany? - definicja z techopedii