Obsah:
Definice - Co znamená Managed Code?
Spravovaný kód je schéma, které společnost Microsoft používá pro některé programovací jazyky na vysoké úrovni, aby jejich provádění bylo spravováno pomocí .NET Framework Common Language Runtime.
Jádrem tohoto je smlouva o spolupráci mezi runtime a nativně vykonávajícím kódem, která uvádí, že runtime může zastavit vykonávající CPU, aby získal informace specifické pro tuto aktuální adresu, kterou CPU provádí. Tím je zajištěna bezpečnost typu, vázání pole a kontrola indexu, sběr odpadu a manipulace s výjimkami.
Techopedia vysvětluje Managed Code
Spravovaný kód označuje kód, který byl napsán pomocí některého z programovacích jazyků na vysoké úrovni podporovaných pro použití s Microsoft .Net Framework. Všechny tyto jazyky sdílejí sjednocenou sadu knihoven tříd, které pak mohou být zakódovány do intermediárního jazyka (IL). Kompilátor využívající run-time se používá k kompilaci přechodného jazyka do nativního spustitelného kódu, který lze spustit v prostředí spravovaného spuštění. Tím bude zajištěno, že bude vždy zajištěna správná vazba na pole a index, stejně jako řádný sběr odpadu a zpracování chyb.
Mnoho typických chyb programování lze zabránit použitím spravovaného kódu prostřednictvím kompilace v prostředí spravovaného spuštění. Malé a únavné úkoly, jako jsou bezpečnostní kontroly, ničení nepoužitých objektů a správa paměti, jsou již prováděny automaticky.
Podporované programovací jazyky:
- C ++
- C#
- J #
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- Jiné jazyky, které podporují framework .Net