IL abstracto

Autor: Peter Berry
Fecha De Creación: 14 Agosto 2021
Fecha De Actualización: 22 Junio 2024
Anonim
(Abs) Abstracto - Leo Messi 10 (OFICIAL) / "El Rap de Messi"
Video: (Abs) Abstracto - Leo Messi 10 (OFICIAL) / "El Rap de Messi"

Contenido

Definición - ¿Qué significa Abstract IL?

Abstract IL (Intermediate Language) es un kit de desarrollo de software (SDK) que consta de bibliotecas, documentación y otras herramientas de desarrollo que se pueden utilizar para manipular el contenido de .NET framework y archivos binarios a un alto nivel.

Abstract IL se puede usar en el código escrito en cualquier lenguaje .Net como C #, F #, etc. Su objetivo principal es leer y modificar los archivos binarios del código escrito en lenguaje de alto nivel, cuyos detalles serían más engorrosos de lo contrario. acceso en formato binario. También se ha utilizado para lo siguiente:


  1. Como herramienta de compilación de código escrito en F #
  2. Para realizar análisis estáticos de verificación de código relacionado con la seguridad de acceso al código y para proyectos de programación orientados a aspectos.
  3. Una herramienta para desarrollar programas MS-ILX que contienen código escrito en lenguajes de programación funcionales.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Abstract IL

El concepto de Abstract IL es el resultado de los esfuerzos del grupo de Principios y herramientas de programación de Microsoft Research para crear una herramienta que pueda analizar, manipular y transformar los ejecutables de .NET Framework. Con esta característica, se puede desarrollar una amplia gama de aplicaciones para mejorar la seguridad, la detección de errores, las comprobaciones de seguridad dinámicas y las herramientas de optimización / creación de perfiles de IL.

El requisito para usar Abstract IL SDK para fines de desarrollo es tener .NET Framework SDK junto con un compilador de F #, ya que F # generalmente se considera la mejor herramienta para escribir código administrado (usando IL) en comparación con otros lenguajes .NET. Para la implementación de programas .NET basados ​​en las bibliotecas Abstract IDL, se debe proporcionar una copia de .NET Runtime Redistributable. Además, el uso de Abstract IL evita la dependencia de tener ilasm.exe / ildasm.exe en la ruta ya que se encarga de leer / escribir datos binarios.

La otra terminología comúnmente utilizada en relación con Abstract IL en .NET es Common IL. Common IL es la versión legible para humanos del código escrito en .NET que se puede ejecutar en un entorno compatible con Common Language Infrastructure (CLI), que ayuda a eliminar la dependencia de la plataforma o el tipo de CPU.

Common IL tiene como objetivo generar código que elimine la necesidad de distribuir binarios separados para diferentes plataformas y tipos de CPU, junto con características mejoradas de seguridad y confiabilidad. Sin embargo, Abstract IL está destinado a un mejor acceso a los archivos binarios .NET.