Hem Utveckling Vad är vanliga språkspecifikationer (cls)? - definition från techopedia

Vad är vanliga språkspecifikationer (cls)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Common Language Specification (CLS)?

Common Language Specification (CLS) är en grundläggande uppsättning språkfunktioner som stöds av Common Language Runtime (CLR) i .NET Framework. CLS är en del av specifikationerna i .NET Framework. CLS designades för att stödja språkkonstruktioner som vanligtvis används av utvecklare och för att producera verifierbar kod, vilket gör att alla CLS-kompatibla språk kan garantera kodens säkerhet. CLS innehåller funktioner som är gemensamma för många objektorienterade programmeringsspråk. Det utgör en delmängd av funktionaliteten i vanliga typsystem (CTS) och har fler regler än definieras i CTS.

Techopedia förklarar Common Language Specification (CLS)

CLS definierar de grundregler som är nödvändiga för alla språk som riktar sig till vanliga språkinfrastrukturer för att samverka med andra CLS-kompatibla språk. Till exempel är en metod med parameter av "osignerad int" -typ i ett objekt skrivet i C # inte CLS-kompatibel, precis som vissa språk, som VB.NET, inte stöder den typen.

CLS representerar riktlinjerna för kompilatorn av ett språk, som riktar sig till .NET Framework. CLS-kompatibel kod är koden som exponeras och uttrycks i CLS-form. Trots att olika .NET-språk skiljer sig åt i sina syntaktiska regler genererar deras kompilatorer Common Intermediate Language-instruktionerna, som körs av CLR. Därför tillåter CLS flexibilitet i att använda icke-kompatibla typer i den interna implementeringen av komponenter med CLS-kompatibla krav. Således fungerar CLS som ett verktyg för att integrera olika språk i ett paraply på ett sömlöst sätt.

Denna definition har skrivits i samband med .NET
Vad är vanliga språkspecifikationer (cls)? - definition från techopedia