Dom Razvoj Što je zajednička specifikacija jezika (cls)? - definicija iz tehopedije

Što je zajednička specifikacija jezika (cls)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači zajednička specifikacija jezika (CLS)?

Specifikacija zajedničkog jezika (CLS) temeljni je skup jezičnih značajki koje podržava zajedničko vrijeme rada (CLR) .NET Framework-a. CLS je dio specifikacija .NET Framework-a. CLS je dizajniran za podršku jezičnim konstrukcijama koje obično koriste programeri i za proizvodnju provjerljivog koda, koji omogućava svim jezicima koji odgovaraju CLS da osiguraju sigurnost koda tipa. CLS uključuje značajke koje su zajedničke mnogim objektno programskim jezicima. On tvori podskup funkcionalnosti sustava uobičajenog tipa (CTS) i ima više pravila nego što je definirano u CTS-u.

Tehopedia objašnjava specifikacije zajedničkog jezika (CLS)

CLS definira osnovna pravila potrebna za bilo koji jezik koji cilja zajedničku jezičnu infrastrukturu za suradnju s drugim jezicima koji odgovaraju CLS. Na primjer, metoda s parametrom tipa "unsigned int" u objektu napisanom na C # nije CLS-kompatibilna, baš kao što neki jezici, poput VB.NET, ne podržavaju tu vrstu.

CLS predstavlja smjernice za sastavljač jezika koji cilja .NET Framework. CLS-kompatibilan kôd je kod izložen i izražen u CLS obliku. Iako se različiti .NET jezici razlikuju po sintaktičkim pravilima, njihovi prevoditelji stvaraju upute zajedničkog srednjeg jezika koje izvršava CLR. Dakle, CLS omogućuje fleksibilnost u korištenju neskladnih tipova u unutarnjoj implementaciji komponenata sa zahtjevima koji su u skladu sa CLS-om. Stoga CLS djeluje kao alat za integriranje različitih jezika u jedan kišobran na jednostavan način.

Ova je definicija napisana u kontekstu .NET
Što je zajednička specifikacija jezika (cls)? - definicija iz tehopedije