Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 CLR sedí medzi aplikácií bežiacich v prostredí Windows a samotného operačného systému . CLR prevedie aplikácie z medziľahlé formy , známej ako sprostredkujúci jazyk , v binárnej forme v reálnom čase . CLR ponúka niekoľko výhod oproti neriadeným kódom , ako garbage collection a ľahko sa závitom aplikácie . CLR tiež umožňuje . NET aplikácií je potrebné rozložiť do ich pôvodnej zdrojový kód . 
 Nezávislosť na platforme 
 
 Rovnako ako Java , CLR je nezávislý na platforme . To znamená , že CLR má potenciál , ktorý bude použitý na rôznych platformách bez výrazných zmien v kóde programu . Aj keď je teoreticky možné , CLR , ktoré majú byť umiestnené na rôznych operačných systémoch , táto implementácia nie je doteraz k dispozícii u spoločnosti Microsoft . Táto platforma nezávislosť umožňuje niektorého z čistého programovacích jazykov . Ktoré majú byť použité medzi mnohými zariadeniami . 
 Rozdiel oproti štandardnej Binaries 
 
 Skôr , kompilácia programový kód vyústil v spustiteľnom binárnom súbore. Aplikácie napísané pomocou rámca . NET je miesto zostavené do sprostredkujúca jazyk . Táto sprostredkujúca jazyk je potom v reálnom čase , prevedený do binárnej pomocou toho , čo je známe ako " just in time kompiláciu " cez CLR . Aj keď to v reálnom čase kompilácie na binárne však vyžaduje určitú réžiu , zaisťuje väčšiu interoperabilitu systémov a spracovanie výnimiek . 
 Managed Code 
 
 akcie CLR sú obyčajne odvolával sa ako " riadiace " kódu . Tento spravovaný kód alebo sprostredkovateľský jazyk poskytuje veľkú flexibilitu pre aplikácie prototypovania a nasadenie . Vzhľadom k tomu , CLR zvláda všetky aspekty fungovania programu , umožňuje dynamické garbage collection . To znamená , že programátori sa už nemusia venovať toľko času na uvoľnenie systémových prostriedkov , ktoré sú už v prevádzke . CLR tiež umožňuje zvýšiť jednotnosť naprieč programovacími jazykmi . Keďže všetky . NET jazyky sú zostavované na sprostredkujúce jazyk pred ich real - time binárne kompiláciu , môže byť akýkoľvek NET jazyk . Zamieňajú vykonávať rovnaké kódovanie funkcie . Tento " typ bezpečné " architektúra tiež umožňuje u týchto programovacích jazykov , ktoré majú byť v kombinácii v rovnakej aplikácii v priebehu vývoja . 
              
Copyright © počítačové znalosti Všetky práva vyhradené