Будинки Розвиток Що таке керований код? - визначення з техопедії

Що таке керований код? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає керований код?

Керований код - це схема, застосована Microsoft до деяких мов програмування високого рівня для того, щоб керувати їх виконанням .Net Framework Common Language Runtime.

Основою цього є договір про співпрацю між виконуваним кодом та кодом, що виконує настрій, в якому зазначено, що час виконання може зупинити виконання центрального процесора для того, щоб він міг отримати інформацію, специфічну для поточної адреси, яку виконує ЦП. Це забезпечує безпеку типу, перевірку обмежених масивів та індексів, збирання сміття та обробку винятків.

Техопедія пояснює керований код

Керований код позначає код, написаний за допомогою будь-якої з мов програмування високого рівня, що підтримується для використання з Microsoft .Net Framework. Усі ці мови поділяють уніфікований набір бібліотек класів, які потім можуть бути закодовані в проміжну мову (IL). Компілятор, орієнтований на виконання, використовується для компіляції проміжної мови в нативний виконуваний код, який можна запустити в середовищі керованого виконання. Це гарантуватиме, що завжди буде належна перевірка обмежених масивів та індексів, а також належне збирання сміття та поводження з помилками.


Багато типових помилок програмування можна уникнути за допомогою керованого коду шляхом компіляції в середовищі керованого виконання. Невеликі та виснажливі завдання, такі як перевірка безпеки, знищення невикористаних об'єктів та управління пам'яттю, вже виконуються автоматично.


Мови програмування підтримуються:

  • C ++
  • C #
  • J #
  • Microsoft Jscript .Net
  • Microsoft Visual Basic .Net
  • Інші мови, що підтримують рамку .Net
Що таке керований код? - визначення з техопедії