Hjem Udvikling Hvad er almindelig sprogspecifikation (cls)? - definition fra techopedia

Hvad er almindelig sprogspecifikation (cls)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Common Language Specification (CLS)?

Common Language Specification (CLS) er et grundlæggende sæt sprogfunktioner understøttet af Common Language Runtime (CLR) i .NET Framework. CLS er en del af specifikationerne i .NET Framework. CLS var designet til at understøtte sprogkonstruktioner, der ofte bruges af udviklere, og til at producere verificerbar kode, som gør det muligt for alle CLS-kompatible sprog at sikre kodens type sikkerhed. CLS inkluderer funktioner, der er fælles for mange objektorienterede programmeringssprog. Det danner en undergruppe af funktionaliteten i fælles type system (CTS) og har flere regler end defineret i CTS.

Techopedia forklarer Common Language Specification (CLS)

CLS definerer de grundlæggende regler, der er nødvendige for ethvert sprog, der er målrettet mod fælles sproginfrastruktur til at fungere sammen med andre CLS-kompatible sprog. For eksempel er en metode med parameter af typen "usigneret int" i et objekt skrevet i C # ikke CLS-kompatibel, ligesom nogle sprog, som VB.NET, ikke understøtter denne type.

CLS repræsenterer retningslinjerne for kompilatoren af ​​et sprog, der er målrettet mod .NET Framework. CLS-kompatibel kode er koden, der er eksponeret og udtrykt i CLS-form. Selvom forskellige .NET-sprog adskiller sig i deres syntaktiske regler, genererer deres compilere instruktionerne om Common Intermediate Language, som udføres af CLR. Derfor tillader CLS fleksibilitet ved anvendelse af ikke-kompatible typer i den interne implementering af komponenter med CLS-kompatible krav. CLS fungerer således som et værktøj til at integrere forskellige sprog i en paraply på en problemfri måde.

Denne definition blev skrevet i sammenhæng med .NET
Hvad er almindelig sprogspecifikation (cls)? - definition fra techopedia