Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Windows >> Content
Wat is CLR in het . NET platform?
De term CLR wordt vaak genoemd in verwijzing naar Microsoft . NET framework . Dit kader verandert de manier waarop software- ontwikkelaars zetten hun applicaties . De CLR of Common Language Runtime , fungeert als een interface tussen . NET- applicaties geschreven in talen zoals C # en VB.NET . Dit nieuwe systeem kader besturingssysteem heeft veel voordelen voor toepassingen ontwikkeld voor het Windows-besturingssysteem . CLR Implementatie

De CLR zit tussen toepassingen op de Windows-omgeving en het besturingssysteem zelf . De CLR zet aanvragen van een tussenvorm , bekend als tussentaal , een binaire vorm in real time. De CLR biedt verschillende voordelen ten opzichte van unmanaged code , zoals garbage collection en gemakkelijk threaded applicaties . De CLR maakt het ook voor . NET-toepassingen worden gedecompileerd in hun originele broncode .
Platformonafhankelijkheid

Net als Java , de CLR is platform - onafhankelijk . Dit betekent dat de CLR het potentieel voor gebruik op verschillende platforms zonder significante veranderingen in de programmacode . Hoewel het theoretisch mogelijk is om de CLR te worden geplaatst in verschillende besturingssystemen , deze implementatie is nog niet beschikbaar gesteld door Microsoft . Dit platform onafhankelijkheid betekent dat voor elk van de . NET programmeertalen om te worden gebruikt bij tal van apparaten .
Verschil van Standard Binaries

Eerder , de compilatie van programmacode resulteerde in een uitvoerbaar binair bestand . Toepassingen die zijn geschreven met behulp van de . NET framework worden in plaats gecompileerd in tussentaal . Dit tussentaal is dan , in real time , omgezet in binaire met behulp van wat bekend staat als " just in time samenstellen " door de CLR . Hoewel deze real -time samenstellen om binaire doet wat overhead vereisen , biedt het grotere systeem interoperabiliteit en exception handling .
Managed Code

De acties van de CLR worden gewoonlijk aangeduid aan het "behandelend " van de code . Deze beheerde code of tussentaal biedt een grote flexibiliteit voor toepassing prototyping en implementatie . Omdat de CLR behandelt alle aspecten van het programma de werking, het zorgt voor dynamische garbage collection . Dit betekent dat programmeurs zijn niet langer verplicht om zo veel tijd te besteden aan het vrijmaken van systeembronnen die niet meer in gebruik zijn . De CLR maakt het ook voor een grotere uniformiteit in programmeertalen . Aangezien alle . NET- talen worden opgesteld om een tussentaal vóór hun real -time binary opstelling , kan elke . NET taal elkaar gebruikt dezelfde codering functies . Deze "Type veilige " architectuur maakt het ook voor deze programmeertalen te combineren in dezelfde toepassing tijdens de ontwikkeling .

Previous: Next:
  Windows
·Hoe kan ik te ontdoen van de r…
·Het wijzigen van de partitie G…
·Hoe te Setup.exe Command - Lin…
·Hoe het opzetten van een Bluet…
·Hoe naar VOB bestanden af ​​te…
·Over Vinyl Clad Windows 
·Kan de installatie van Windows…
·Hoe maak je een OS opnieuw ins…
·Hoe kan ik een M4P File Decode…
  Related Articles
Wat zijn de functies van Microsoft Windo…
Hoe te vertellen Wat Huidig ​​Service Pa…
Wat zijn de voordelen van upgraden naar …
Wat betekent het bericht langer is dan n…
Wat is de oorzaak een Runtime Fout in Wi…
Wat is de Registry Cleaner in Windows XP…
Wat is XP Pro OEM ? 
Wat te doen als Windows XP niet wil opst…
Welke bestanden zijn er nodig om een Win…
  Besturingssysteem Articles
·Hoe maak je een Mac Administrator Accoun…
·Hoe de geschiedenis in Windows Verkenner…
·Hoe vindt u de Windows 7 Vervaldatum 
·Hoe maak je een Samba Server Build 
·Doe-het -zelf Storm Windows 
·Hoe mappen Kleinere Zorg 
·Virtual PC Integration Components 
·Hoe maak je een Perforce Server installe…
·Hoe maak je een GIF -bestand wijzigen na…
Copyright © Computer Kennis http://www.nldit.com