Дом развитие Что такое управляемый код? - определение из техопедии

Что такое управляемый код? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает управляемый код?

Управляемый код - это схема, применяемая Microsoft к некоторым высокоуровневым языкам программирования для управления их выполнением в среде .Net Framework Common Language Runtime.

Ядром этого является договор о сотрудничестве между средой выполнения и нативно исполняемым кодом, в котором говорится, что среда выполнения может остановить исполняющий процессор, чтобы он мог извлечь информацию, относящуюся к текущему адресу, который исполняет процессор. Это необходимо для обеспечения безопасности типов, привязки массивов и проверки индекса, сбора мусора и обработки исключений.

Techopedia объясняет управляемый код

Управляемый код относится к коду, который был написан с использованием любого из языков программирования высокого уровня, поддерживаемых для использования с Microsoft .Net Framework. Все эти языки имеют общий набор библиотек классов, которые затем могут быть закодированы в промежуточный язык (IL). Компилятор с поддержкой времени исполнения используется для компиляции промежуточного языка в собственный исполняемый код, который можно запустить в среде управляемого выполнения. Это гарантирует, что всегда будет правильная привязка массива и проверка индекса, а также правильная сборка мусора и обработка ошибок.


Многие типичные ошибки программирования можно избежать с помощью управляемого кода путем компиляции в среде управляемого выполнения. Небольшие и утомительные задачи, такие как проверки безопасности, уничтожение неиспользуемых объектов и управление памятью, уже выполняются автоматически.


Поддерживаемые языки программирования:

  • C ++
  • C #
  • J #
  • Microsoft Jscript .Net
  • Microsoft Visual Basic .Net
  • Другие языки, которые поддерживают .Net Framework
Что такое управляемый код? - определение из техопедии