Hem Utveckling Vad är hanterad kod? - definition från techopedia

Vad är hanterad kod? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder hanterad kod?

Hanterad kod är ett schema som tillämpas av Microsoft på vissa programmeringsspråk på hög nivå för att deras körning ska hanteras av .Net Framework Common Language Runtime.

Kärnan i detta är ett samarbetsavtal mellan runtime och den nativt exekverande koden som säger att runtime kan stoppa en exekverande CPU för att den ska hämta informationen som är specifik för den aktuella adressen som CPU kör. Detta är för att säkerställa typsäkerhet, matrisbunden och indexkontroll, skräpuppsamling och undantagshantering.

Techopedia förklarar Managed Code

Hanterad kod hänvisar till kod som har skrivits med något av de höga programmeringsspråk som stöds för användning med Microsoft .Net Framework. Alla dessa språk delar en enhetlig uppsättning klassbibliotek som sedan kan kodas till ett mellanliggande språk (IL). En kompilator med medvetenhet om körning används för att sammanställa mellanspråket till en inbyggd körbar kod som kan köras i den hanterade exekveringsmiljön. Detta kommer att säkerställa att det alltid sker ordentligt arraybundet och indexkontroll, såväl som korrekt avfallshantering och felhantering.


Många typiska programmeringsfel kan undvikas genom att använda hanterad kod genom sammanställning i den hanterade exekveringsmiljön. Små och tråkiga uppgifter som säkerhetskontroller, förstörelse av oanvända objekt och minneshantering görs redan automatiskt.


Programmeringsspråk som stöds:

  • C ++
  • C #
  • J #
  • Microsoft Jscript. Net
  • Microsoft Visual Basic. Net
  • Andra språk som stöder .Net-ramverket
Vad är hanterad kod? - definition från techopedia