| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> fenêtres >> Content
    Qu'est-ce que Net CLR
    Le CLR est une partie intégrante de Microsoft . NET Framework. Cette nouvelle couche dans l'exécution de l'application fournit plusieurs fonctionnalités clés et les avantages dans le développement d'applications Windows et déploiement. Le CLR , avec le framework. NET , représente un changement de paradigme du modèle de programmation plus d'appeler des API Win32 pour faire fonctionner la fonctionnalité du système . CLR Définition

    Le CLR, ou Common Language Runtime , est une couche du système d'exploitation qui se trouve entre l'exécution de l'application et le système d'exploitation . Le CLR interprète le langage intermédiaire créée quand une application . NET est compilé. Ce langage intermédiaire, avec les métadonnées de l'application est utilisée pour convertir la demande d' une forme binaire vrai que l'application s'exécute. Ce format partiellement compilée est similaire aux autres langages interprétés comme Java , Python et Ruby. Contrairement à ces derniers, cependant , le CLR prend en charge plusieurs langages de programmation.
    CLR Versus Win32

    Auparavant , les applications Windows appelé fonctions disponibles dans Windows interfaces de programmation d'applications 32 bits , ou API , pour fonctionner avec le système d'exploitation Windows. Ces applications ont été compilées en binaire lors de la compilation et exécutées en temps réel. CLR. NET sont compilés en byte-code qui est interprété et compilé en code binaire à l'exécution. Cette méthode présente plusieurs avantages et permet pour le code managé de type sécurisé à travers plusieurs langages tels que C #, Visual Basic.NET et C #.

    Avantages

    One des plus grands avantages à l'utilisation de la CLR est le code managé . Auparavant, les développeurs d'applications devaient surveiller attentivement toutes les ressources informatiques utilisées par une application et de les libérer quand ils n'étaient plus nécessaires . Ne pas le faire " Garbage Collection » a donné lieu à des problèmes tels que des fuites de mémoire . Dans le code managé , le CLR effectue ces tâches de collecte des ordures pour le programmeur. Cela permet de se concentrer pour rester avec le développement d'applications et de fonctionnalités. Le CLR prend également en charge la sécurité de type , ce qui permet différents types, tels que les entiers, les chaînes et les tableaux , pour être compatible à travers les langues . Cette sécurité de type permet également de code qui pose une plus grande interopérabilité . Multi- threading est également beaucoup plus simple avec le CLR en raison de sa gestion de la piscine et des ressources fil.
    Multi-Platform capacité

    Les aides CLR. NET en permettant toute une langue à une programme pour de nombreux appareils tels que les tablettes PC et les plateformes Windows Mobile. Parce que le CLR est constante dans son interprétation de code , le code de compilation écrite pour une plate-forme peut facilement être porté sur une autre plate-forme qui prend en charge le CLR avec peu de temps de développement. Plates-formes telles que "Mono" apportent la plate-forme . NET CLR et à d'autres architectures telles que Linux et Macintosh.

    Previous :

    next :
      articles connexes
    ·Do it Yourself Replacement Windows Home 
    ·Comment désactiver ThinkPad empreinte digitale 
    ·Comment fixer ActiveX sur Windows 
    ·Comment régler égaliseurs audio 
    ·Comment arrêter la LED clignote lorsque le couvercle e…
    ·Comment retirer le nom de l'ancien propriétaire depuis…
    ·Comment rechercher des fichiers Regedit 
    ·Comment configurer BartPE Plug-ins 
    ·Comment ajouter de la mémoire virtuelle 
    ·Comment désactiver Msiexec.exe 
      articles en vedette
    ·Comment restaurer les paramètres DNS de Windows XP 
    ·Comment faire d'Apple en page d'accueil 
    ·Windows 7 Upgrade Configuration requise 
    ·Conseils pour iWork Pages 
    ·Comment arrêter un autre ordinateur de la vôtre 
    ·Comment prendre une image de l'écran d'ordinateur sur …
    ·Comment formater un Memory Stick de Flash pour Mac OS X…
    ·Comment partitionner un Mac Avec HFS 
    ·Comment contourner le mot de passe Windows 98 
    ·Comment regarder des films sur mon PC sans pause 
    Copyright © Connaissances Informatiques http://fr.wingwit.com