Skip to main content

Hva er den vanlige språketid?

Common Language Runtime (CLR) gir dataprogrammerere et rammeverk som lar programmer kjøre under flere datamiljøer.CLR er designet for å være en fungerende implementering av Microsofts Common Language Infrastructure (CLI).Det er et av nøkkelelementene i Microsofts .NET -rammeverk og gir programmerere en mellomliggende programmeringskode.

Dataprogrammer består av en serie maskinkode som instruerer den sentrale prosesseringsenheten (CPU) om hva de skal gjøre.Listen over instruksjoner som en spesifikk CPU kan forstå er kjent som instruksjonssettet.Ulike modell -CPU -er har forskjellige instruksjonssett.

Datamaskinens operativsystem rydder opp de fleste av disse problemene.Operativsystemet fungerer for å abstrahere detaljene i datamaskinen slik at programmer kan kjøres på forskjellige typer datamaskiner.Spesifikasjonene om hvordan operativsystemet gjør dette varierer mellom operativsystemer.

Det er her vanlige språktid trer i kraft.Det gir et annet lag med abstraksjon som kan tillate programmer å kjøre på forskjellige operativsystemer og datamaskiner.Dette har en dobbel fordel.Ikke bare betyr det at programmer kan kjøres på forskjellige typer maskinvare, det sikrer også at applikasjonsprogrammerere har mer tid til å jobbe med funksjonene i programmet sitt.

i stedet for å få programmer gjort til en serie CPU-spesifikke instruksjoner,Den vanlige språkinfrastrukturen gjør det mulig å samle programmer til en serie instruksjoner for en virtuell CPU.Disse instruksjonene blir deretter brukt av Common Language Runtime for å kjøre programmet.Dette gjør at alle CPU- og operasjonssystemspesifikke endringer kan gjøres i det vanlige språket runtime i stedet for i hvert enkelt dataprogram.

Det er mange fordeler ved å bruke den vanlige språket.Den mest åpenbare fordelen er at applikasjonsprogrammerere ikke lenger trenger å bekymre seg for å få programmene til å kjøre på hver datamaskin.I tillegg tillater CLR at det kan gjøres en rekke ytelsesoptimaliseringer som ellers ville være utilgjengelig for applikasjonen.Dette gjør det mulig for programmer å kjøre mye mer effektivt enn ellers ville være mulig.

Fra og med 2010 var Microsofts Common Language Runtime bare tilgjengelig på Windows plattform.Det er en rekke CLI-implementeringer som er opprettet av ikke-mikrosoft-grupper som kjører på andre operativsystemer.Bruken av CLI gjør det mulig å lage programmer som kjøres på hvilken som helst datamaskin og ethvert operativsystem som støtter det.