Управляемый код | это... Что такое Управляемый код? (original) (raw)

Управля́емый код (англ. managed code) — термин, введённый Microsoft для обозначения кода программы, исполняемой под «управлением» виртуальной машины .NET[1][2]Common Language Runtime. При этом обычный машинный код называется неуправля́емым кодом (англ. unmanaged code).

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

С формальной точки зрения управляемым кодом является любой программный код, исполняемый в среде отладчика.

См. также

Примечания

  1. Брэд Абрамс из Microsoft дает определение управляемому коду (англ.) (9 января 2004). Архивировано из первоисточника 27 августа 2011. Проверено 8 июля 2010.
  2. Перевод статьи Брэда Абрамса на форуме RSDN (9 февраля 2009). Архивировано из первоисточника 27 августа 2011. Проверено 8 июля 2010.

Литература

Ссылки