# Programmation .NET/Glossaire

* Introduction
* Glossaire

## Développement

* Outils de développement
* Internationalisation
* Applet Silverlight

## Ressources

* Bibliographie
* Liens
* Introduction
* Glossaire

## Développement

* Outils de développement
* Internationalisation
* Applet Silverlight

## Ressources

* Bibliographie
* Liens
[ Modifier le sommaire ]
Ce chapitre explique les termes relatifs à la plateforme .Net.

## Assemblage

    Un assemblage (assembly en anglais) est un fichier exécutable (application ou librairie) obtenu par la compilation en langage intermédiaire d'un code source en langage .Net. Il contient le code compilé, et des informations sur celui-ci (classes, membres, version de l'assemblage, ...).

## Assemblage satellite

    Un assemblage satellite est fournit sous la forme d'une librairie DLL, ne contenant que des données. Ces données sont utilisées par l'assemblage principal contenant le code de l'application, ou par une libraire de code .Net. La compilation d'un tel assemblage se fait séparément de celle du code de l'application, et permet, par exemple, d'ajouter de nouvelles cultures pour la localisation des ressources d'une application.

## CIL

    Common Intermediate Language

## CLI

    Common Language Infrastructure
    Spécification décrivant comment coder une application en plusieurs langages et l'exécuter sur différents systèmes.

## CLR

    Common Language Runtime
    Le CLR constitue le moteur de lancement des applications .Net. Il gère l'exécution de celles-ci. Le code en MSIL est traduit en code natif pour la plateforme de lancement par le compilateur JIT.

## CLS

    Common Language Specification
    Cette spécification définit le langage intermédiaire des applications .Net, et les règles de codage permettant l'interopérabilité des langages de programmation .Net.

## GAC

    Global Assembly Cache
    Cache global des assemblages. Ce cache garde en mémoire les assemblages partagés (les librairies .Net) par toutes les applications .Net, et notamment ceux contenant les nombreuses classes de l'API .Net.

## IL

    Intermediate Language

## JIT

    Just In Time
    Le compilateur « Juste à temps » du CLR compile les méthodes des classes à la volée en code natif géré dans un cache mémoire.

## Kit de développement .Net

    Le kit de développement .Net complète la plateforme .Net par un ensemble d'outils en ligne de commandes pour le développement d'applications .Net. Ces outils sont inclus dans Visual Studio 2005 (sauf édition express).

## MSIL

    MicroSoft Intermediate Language
    Langage intermédiaire de la plateforme .Net utilisé par les applications .Net. Ce langage intermédiaire est indépendant de la plateforme de lancement de l'application. Il est traduit à l'exécution par le CLR.

## .Net Framework SDK

    .Net Framework Standard Development Kit

## Plateforme .Net

    La plateforme .Net permet de compiler et lancer les applications .Net.

## Ressource

    Un fichier de ressources est un ensemble de données utilisé par une application, pouvant contenir des chaînes de caractères, des images, et d'autres types d'objets. Ce fichier peut être intégré dans l'application .Net à la compilation, ou compilé séparément, dans un assemblage satellite.