Domov Razvoj Kaj je skupna specifikacija jezika (cls)? - definicija iz tehopedije

Kaj je skupna specifikacija jezika (cls)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni skupna jezikovna specifikacija (CLS)?

Specifikacija skupnega jezika (CLS) je temeljni niz jezikovnih funkcij, ki jih podpira skupno jezikovno izvajanje (CLR) .NET Framework. CLS je del specifikacij .NET Framework. CLS je bil zasnovan za podporo jezikovnim konstruktom, ki jih običajno uporabljajo razvijalci, in izdelavo preverljive kode, ki omogoča vsem jezikom, ki so skladni s standardom CLS, zagotavljati varnost vrste. CLS vključuje funkcije, ki so skupne mnogim objektnim programskim jezikom. Oblikuje podmnožico funkcionalnosti sistema skupnega tipa (CTS) in ima več pravil, kot je opredeljeno v CTS.

Tehopedia razlaga specifikacijo skupnega jezika (CLS)

CLS določa osnovna pravila, ki so potrebna za kateri koli jezik, ki cilja skupno jezikovno infrastrukturo, da bi sodeloval z drugimi jeziki, ki so skladni s CLS. Na primer, metoda s parametrom tipa "unsigned int" v objektu, napisanem v C #, ni združljiva s CLS, tako kot nekateri jeziki, kot je VB.NET, tega tipa ne podpirajo.

CLS predstavlja smernice za prevajalnik jezika, ki cilja na .NET Framework. Koda, ki ustreza CLS, je koda izpostavljena in izražena v obliki CLS. Čeprav se različni .NET jeziki razlikujejo po svojih skladenjskih pravilih, njihovi prevajalniki ustvarijo navodila skupnega vmesnega jezika, ki jih izvaja CLR. Zato CLS omogoča fleksibilnost pri uporabi neskladnih vrst pri notranjem izvajanju komponent z zahtevami, ki so skladne s CLS. Tako CLS deluje kot orodje za neopazno vključevanje različnih jezikov v en dežnik.

Ta definicija je bila napisana v okviru .NET
Kaj je skupna specifikacija jezika (cls)? - definicija iz tehopedije