? Common Language Runtime är inte ett programmeringsspråk , men en del av en kompilator som ger en miljö för olika programspråk för att fungera smidigt tillsammans . CLR är en del av Microsofts . NET programmering miljö . Den . NET hjälper programmerare skriver program som kommer att ha den " look and feel " förväntas av Microsoft Windows-program . Miljön erbjuder paket av redan skrivna kod som kan ingå i ett program . Dessa paket kallas "objekt ", och uppmanas av Microsofts programmerare utvecklar officiella Windows-verktyg . Flera språk
CLR tillåter program att ringa upp föremål skrivna i olika programspråk och få dem springa tillsammans . Inte bara kan ett program skrivet i ett språk anropa ett annat program skrivet i ett annat språk , men det kan direkt komma åt delar av det programmet , som kallas "objekt metoder . " Addera Services
CLR deltar i den normala driften av ett program genom att ta bort vissa uppgifter , såsom minneshantering och undantagshantering . Detta kan sägas göra CLR del av den körbara versionen av programmet .
CLR programmering
CLR programmering är mer korrekt kallas CLR konfiguration . När en modul eller objekt som skrivits på ett av de . NET - språk som stöds , till exempel Visual Basic , Visual C + + eller C # , är att kallas in i CLR av kompilatorn , måste utvecklaren skapa instruktioner som ger parametrarna för objektet . Dessa inkluderar det språk på vilket den är skriven och vad programbibliotek kallas i programmet . Denna information kallas en " meta -fil , " och det konfigurerar CLR miljön för att köra programmet .
Common Language Runtime
Common Language Runtime sköter kontakten med operativsystemet på programmets räkning . Det tar bort direkt kontakt mellan program och operativsystem , så att programmet endast har att kommunicera med CLR och CLR förhandlar för tjänster från operativsystemet på programmets räkning . Detta innebär att programmet kan bero på en konsekvent miljö som tillhandahålls av CLR . Olika versioner av CLR anpassa olika syntax och krav i olika operativsystem .