Résumé IL

Auteur: Peter Berry
Date De Création: 14 Août 2021
Date De Mise À Jour: 22 Juin 2024
Anonim
Résumé IL - La Technologie
Résumé IL - La Technologie

Contenu

Définition - Que signifie abstrait IL?

Abstract IL (Intermediate Language) est un kit de développement logiciel composé de bibliothèques, de documentation et d’autres outils de développement permettant de manipuler le contenu de .NET Framework et les fichiers binaires à un niveau élevé.

Abstract IL peut être utilisé dans le code écrit dans n’importe quel langage .Net tel que C #, F #, etc. Son objectif principal est de lire et de modifier les fichiers binaires à partir de code écrit en langage de haut niveau, dont le détail serait plus fastidieux. accès au format binaire. Il a également été utilisé pour:


  1. En tant qu'outil de compilation de code écrit en F #
  2. Pour effectuer une analyse statique de la vérification du code lié à la sécurité d'accès au code et des projets de programmation orientés aspect.
  3. Un outil pour développer des programmes MS-ILX contenant du code écrit dans des langages de programmation fonctionnels.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Abstract IL

Le concept d’abrégé IL est le résultat des efforts du groupe Principes et outils de programmation de Microsoft Research pour créer un outil capable d’analyser, de manipuler et de transformer les exécutables du framework .NET. Grâce à cette fonctionnalité, une large gamme d'applications peut être développée pour améliorer la sécurité, la détection d'erreur, les contrôles de sécurité dynamiques et les outils d'optimisation / de profilage IL.

Pour utiliser le kit de développement Abstract IL à des fins de développement, il est indispensable de disposer du kit de développement .NET Framework avec un compilateur F #, ce dernier étant généralement considéré comme le meilleur outil pour l'écriture de code managé (à l'aide de IL) par rapport aux autres langages .NET. Pour le déploiement de programmes .NET basés sur les bibliothèques Abstract IDL, une copie de .NET Runtime Redistributable doit être fournie. De plus, l'utilisation de Abstract IL évite la dépendance d'avoir ilasm.exe / ildasm.exe dans le chemin puisqu'il prend en charge la lecture / écriture des données binaires.

L’autre terminologie couramment utilisée en relation avec Abstract IL dans .NET est Common IL. Common IL est la version du code écrit en .NET qui est lisible par l’homme et peut être exécutée dans un environnement prenant en charge la CLI (Common Language Infrastructure), ce qui permet d’éliminer la dépendance à la plate-forme ou au type de CPU.

Common IL vise à générer du code qui élimine le besoin de distribuer des fichiers binaires distincts pour différents types de plates-formes et de processeurs, ainsi que des fonctionnalités de sécurité et de fiabilité améliorées. Cependant, Abstract IL est conçu pour un meilleur accès aux fichiers binaires .NET.