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

Керо́ваний код (англ. 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υ
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.