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

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

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

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

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

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

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

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