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

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

Керо́ваний код (англ. 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υ