Керований код

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Керо́ваний код (англ. managed code) — термін, запропонований корпорацією Майкрософт для позначення сирцевого коду комп'ютерної програми, що потребує та виконується виключно віртуальною машиною Common Language Runtime, наприклад .NET, такою як .NET Framework або Mono. При цьому звичайний машинний код називається некерованим кодом (англ. unmanaged code).

Слово керований тут відноситься до методу обміну інформацією між програмою і виконавчим середовищем. Воно означає, що в будь-якій точці виконання, виконавче середовище може припинити виконання і отримати інформацію, специфічну для поточного стану.

Необхідна для цього інформація представлена в керованому коді на мові Intermediate Language і в пов'язаних з цим кодом метаданих.

Див. також[ред.ред. код]

Література[ред.ред. код]

  • Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер C# 2005 и платформа .NET 3.0 для профессионалов = Professional C# 2005 with .NET 3.0. — М.: «Диалектика», 2007. — ISBN 978-5-8459-1317-3