Spisu treści:
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
