Taula de continguts:
Definició: què significa el codi gestionat?
El codi gestionat és un esquema aplicat per Microsoft a alguns llenguatges de programació d’alt nivell per tal que la seva execució sigui gestionada pel llenguatge de llenguatge comú .Net Framework.
El nucli principal és un contracte de cooperació entre el temps d’execució i el codi d’execució nativa que estableix que el temps d’execució pot aturar una CPU d’execució per tal de recuperar la informació específica a l’adreça actual que està executant la CPU. D’aquesta manera es garanteix la seguretat del tipus, la verificació d’index de matriu i d’índexs, la recollida d’escombraries i el maneig d’excepcions.
Techopedia explica Codi gestionat
El codi gestionat fa referència al codi que s'ha escrit mitjançant qualsevol dels llenguatges de programació d'alt nivell compatibles amb el Microsoft Framework .Net Framework. Tots aquests idiomes comparteixen un conjunt unificat de biblioteques de classes que després es poden codificar en un llenguatge intermedi (IL). Un compilador conscient del temps d'execució s'utilitza per compilar el llenguatge intermedi en un codi executable natiu que es pot executar dins de l'entorn d'execució gestionat. D’aquesta manera es garantirà que sempre hi haurà un enllaç de matriu adequat i una revisió d’índexs, així com una recollida d’escombraries adequada i un tractament d’errors.
Es poden evitar molts errors típics de programació mitjançant el codi gestionat mitjançant la compilació en l'entorn d'execució gestionada. Tasques petites i tedioses com ara controls de seguretat, destrucció d’objectes no utilitzats i gestió de memòria ja es fan de forma automàtica.
Llengües de programació compatibles:
- C ++
- C #
- J #
- Microsoft Jscript. Net
- Microsoft Visual Basic. Net
- Altres idiomes que admetin el marc .Net