Hogar Desarrollo ¿Qué es el código administrado? - definición de techopedia

¿Qué es el código administrado? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa el Código Administrado?

El código administrado es un esquema aplicado por Microsoft a algunos lenguajes de programación de alto nivel para que su ejecución sea administrada por .Net Framework Common Language Runtime.

El núcleo de esto es un contrato de cooperación entre el tiempo de ejecución y el código de ejecución nativa que establece que el tiempo de ejecución puede detener una CPU en ejecución para que pueda recuperar la información que es específica de esa dirección actual que la CPU está ejecutando. Esto es para garantizar la seguridad de los tipos, la verificación de los índices y de la matriz, la recolección de basura y el manejo de excepciones.

Techopedia explica el código administrado

El código administrado se refiere al código que se ha escrito utilizando cualquiera de los lenguajes de programación de alto nivel admitidos para su uso con Microsoft .Net Framework. Todos estos idiomas comparten un conjunto unificado de bibliotecas de clases que luego pueden codificarse en un lenguaje intermedio (IL). Se utiliza un compilador consciente del tiempo de ejecución para compilar el lenguaje intermedio en un código ejecutable nativo que se puede ejecutar dentro del entorno de ejecución administrado. Esto asegurará que siempre habrá una verificación de índice e índice de matriz adecuada, así como una recolección de basura adecuada y manejo de errores.


Se pueden evitar muchos errores de programación típicos utilizando código administrado mediante la compilación en el entorno de ejecución administrada. Las tareas pequeñas y tediosas como las comprobaciones de seguridad, la destrucción de objetos no utilizados y la gestión de memoria ya se realizan automáticamente.


Lenguajes de programación compatibles:

  • C ++
  • C#
  • J #
  • Microsoft Jscript .Net
  • Microsoft Visual Basic .Net
  • Otros idiomas que admiten el marco .Net
¿Qué es el código administrado? - definición de techopedia