Obsah:
Definícia - Čo znamená Managed Code?
Spravovaný kód je schéma, ktorú používa spoločnosť Microsoft na niektoré programovacie jazyky na vysokej úrovni, aby ich vykonávanie bolo spravované pomocou .NET Framework Common Language Runtime.
Jadrom tohto je zmluva o spolupráci medzi runtime a natívne vykonávajúcim kódom, v ktorom sa uvádza, že runtime môže zastaviť vykonávajúci CPU, aby získal informácie špecifické pre túto aktuálnu adresu, ktorú CPU vykonáva. Tým sa zabezpečí bezpečnosť typu, kontrola poľa a indexu, zber odpadu a spracovanie výnimiek.
Techopedia vysvetľuje Managed Code
Spravovaný kód sa týka kódu, ktorý bol napísaný pomocou ktoréhokoľvek z programovacích jazykov na vysokej úrovni podporovaných na používanie s Microsoft .Net Framework. Všetky tieto jazyky zdieľajú zjednotenú skupinu triednych knižníc, ktoré môžu byť potom zakódované do stredne pokročilého jazyka (IL). Kompilátor využívajúci run-time sa používa na kompiláciu sprostredkujúceho jazyka do natívneho spustiteľného kódu, ktorý je možné spustiť v prostredí riadeného vykonávania. Tým sa zabezpečí, že vždy bude existovať správna kontrola viazanosti polí a indexov, ako aj správny zber odpadu a spracovanie chýb.
Mnoho typických programovacích chýb sa dá vyhnúť použitím riadeného kódu prostredníctvom kompilácie v prostredí riadeného vykonávania. Malé a únavné úlohy, ako sú bezpečnostné kontroly, zničenie nepoužitých objektov a správa pamäte, sa už vykonávajú automaticky.
Podporované programovacie jazyky:
- C ++
- C #
- J #
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- Iné jazyky, ktoré podporujú. Net framework
