Vad är den vanliga språket?

Common Language Runtime (CLR) ger datorprogrammerare ett ramverk som gör det möjligt för program att köra under flera datormiljöer. CLR är utformat för att vara en arbetande implementering av Microsofts gemensamma språkinfrastruktur (CLI). Det är ett av de viktigaste elementen i Microsofts .NET -ramverk och ger programmerare en mellanliggande programmeringskod.

datorprogram består av en serie maskinkod som instruerar Central Processing Unit (CPU) om vad man ska göra. Listan över instruktioner som en specifik CPU kan förstå kallas dess instruktionsuppsättning. Olika modell CPU: er har olika instruktionsuppsättningar.

Datorns operativsystem rensar upp de flesta av dessa problem. Operativsystemet arbetar för att abstrahera detaljerna i datorn så att program kan köras på olika typer av datorer. Specifikationerna för hur operativsystemet gör detta varierar mellan operativsystem.

Det är här vanlig språkkörning träder i kraft. Det proffsVides ett annat lager av abstraktion som kan göra det möjligt för program att köra på olika operativsystem och datorer. Detta har en dubbel fördel. Det betyder inte bara att program kan köras på olika typer av datorhårdvara, det säkerställer också att applikationsprogrammerare har mer tid att arbeta med funktionerna i deras program.

I stället för att ha program som gjorts till en serie CPU-specifika instruktioner, tillåter den gemensamma språkinfrastrukturen att program kan sammanställas i en serie instruktioner för en virtuell CPU. Dessa instruktioner används sedan av den gemensamma språket för att köra programmet. Detta gör det möjligt att göra alla CPU- och operativsystemspecifika ändringar i den gemensamma språkkörtiden snarare än i varje enskilt datorprogram.

Det finns många fördelar med att använda den gemensamma språket. Den mest uppenbara fördelen är att applikationsprogrammerare inte längreMåste oroa sig för att få sina program att köras på varje dator. Dessutom tillåter CLR att ett antal prestationsoptimeringar görs som annars skulle vara otillgängliga för applikationen. Detta gör det möjligt för program att köra mycket mer effektivt än vad som annars skulle vara möjligt.

Från 2010 var Microsofts vanliga språkkörning endast tillgänglig på Windows® -plattformen. Det finns ett antal CLI-implementeringar som har skapats av icke-Microsoft-grupper som körs på andra operativsystem. Användningen av CLI gör det möjligt att göra program som kommer att köras på alla datorer och alla operativsystem som stöder det.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?