Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Windows >> Content

    Vad är Net CLR

    ? Den CLR är en integrerad del av Microsoft NET framework . . Det nya lagret i ansökan utförande ger flera viktiga funktioner och fördelar i Windows applikationsutveckling och driftsättning . CLR , tillsammans med . NET framework , innebär ett paradigmskifte från den äldre programmering modell för att ringa Win32 API för operativsystem funktionalitet . CLR Definition

    CLR , eller Common Language Runtime , är ett operativsystem skikt som sitter mellan program körs och operativsystemet . Den CLR tolkar mellanliggande språk skapas när ett . NET-program sammanställs . Denna mellanliggande språk , tillsammans med ansökan metadata används för att omvandla programmet till en riktig binär form som ansökan exekverar . Detta delvis sammanställt format liknar andra tolkade språk som Java , Python och Ruby . I motsats till dessa , dock stödjer CLR flera programmeringsspråk . Addera CLR Versus Win32

    Tidigare kallade Windows-program funktioner som finns i Windows 32 - bitars programmeringsgränssnitt , eller API: er , för att fungera med operativsystemet Windows . Dessa ansökningar sammanställs i binärt under kompilering och exekveras i realtid . CLR . NET applikationer kompileras till bytekod som tolkas och sammanställs i binär kod vid körning . Denna metod har flera fördelar och möjliggör typsäkert hanterad kod i flera språk som C # , Visual Basic.NET och F # .
    Fördelar

    One av de största fördelarna med användningen av CLR är förvaltad kod . Tidigare hade applikationsutvecklare att noga titta på alla datorresurser som används av ett program och släppa dem när de inte längre behövdes . Underlåtenhet att göra detta " Garbage Collection " resulterade i problem såsom minnesläckor . I förvaltad kod , utför CLR dessa uppgifter sophämtning för programmeraren . Detta gör att fokus för att bo med applikationsutveckling och funktioner . CLR stödjer också typ säkerhet, vilket möjliggör olika typer, såsom heltal, strängar och arrayer , för att vara kompatibla över språk . Denna typ säkerheten tillåter även kod som innebär större interoperabilitet . Multi - threading är också mycket enklare med CLR på grund av dess hantering av tråden poolen och resurser .
    Multi - Platform Capability

    . NET CLR hjälpmedel i att låta något språk till program för många enheter såsom pekdatorer och mobila Windows- plattformar . Eftersom CLR är konstant i sin kod tolkning , kan sammanställningen kod skriven för en plattform lätt att portas till en annan plattform som stödjer CLR med lite utvecklingstid . Plattformar som " Mono " tar med . NET-plattformen och CLR till andra arkitekturer såsom Linux och Macintosh .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man startar Windows från en extern hårddisk
    ·Inaktivera SSL 2.0
    ·Hur du ansluter en Optoma EP721 till ett Acer Computer …
    ·Hur man fixar en resurs DLL
    ·Hur till Ändra Windows 7 produktnyckel
    ·Inaktivera Document Viewer
    ·Hur Anpassa din Windows 7 inloggningsskärmen Bakgrund
    ·Hur man gör Recovery Disk
    ·Hur får jag ett adressfält Into My Aktivitetsfältet
    ·Hur du ändrar Main Domännamn i cPanel
    Utvalda artiklarna
    ·Hur du ändrar eller lägger till OEM
    ·Hur Till Installera drivrutiner på Windows 98
    ·Lägga till en RAID till ett existerande system
    ·Hur man ställer in Comcast Internet på Linux
    ·Hur man skriver ut till fil i Vista
    ·Hur vill kolla Internet Fart i Linux
    ·Hur konvertera en DMG -fil till ISO
    ·Virus låter mig inte logga in Windows XP
    ·Hur Kopiera MBR i Windows XP
    ·Hur fjärrinloggning till Windows
    Copyright © Dator Kunskap http://www.dator.xyz