¿Qué es el "código administrado"?

El código administrado es código que se puede escribir en más de 20 lenguajes de alto nivel que admiten Microsoft .NET Framework: C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, Microsoft Visual Basic .NET, Microsoft Visual Basic. .NET, Microsoft Visual Basic .NET. Todos los idiomas comparten un conjunto unificado de bibliotecas de clases y pueden codificarse como un lenguaje intermedio (IL). Un compilador compatible con el tiempo de ejecución compila lenguaje intermedio (IL) en código ejecutable nativo en un entorno de ejecución administrado y utiliza límites de matriz y verificación de índices, manejo de excepciones, recolección de basura y otros métodos para garantizar la seguridad de tipos.

El uso de código administrado y su compilación en un entorno de ejecución administrado evita muchos errores de programación que a menudo conducen a agujeros negros de seguridad y programas inestables. Del mismo modo, muchos diseños poco fiables se vuelven automáticamente más seguros, como las comprobaciones de seguridad de tipos, la gestión de memoria y la liberación de objetos no válidos. Los programadores pueden centrarse más en el diseño lógico de la aplicación del programa y escribir menos código. Esto significa tiempos de desarrollo más cortos y programas más potentes.

div>