Bahay Pag-unlad Ano ang karaniwang pagtutukoy ng wika (cls)? - kahulugan mula sa techopedia

Ano ang karaniwang pagtutukoy ng wika (cls)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Karaniwang Pagtutukoy ng Wika (CLS)?

Ang Karaniwang Tukoy ng Wika (CLS) ay isang pangunahing hanay ng mga tampok ng wika na sinusuportahan ng Karaniwang Wika Runtime (CLR) ng .NET Framework. Ang CLS ay isang bahagi ng mga pagtutukoy ng .NET Framework. Ang CLS ay idinisenyo upang suportahan ang mga konstruksyon ng wika na karaniwang ginagamit ng mga developer at upang makabuo ng verifiable code, na nagbibigay-daan sa lahat ng mga wikang sumusunod sa CLS upang matiyak ang uri ng kaligtasan ng code. Kasama sa CLS ang mga tampok na karaniwan sa maraming mga wika na naka-orient na mga wika sa programming. Ito ay bumubuo ng isang subset ng pag-andar ng mga karaniwang uri ng system (CTS) at may higit pang mga patakaran kaysa sa tinukoy sa CTS.

Ipinapaliwanag ng Techopedia ang Pangkalahatang Wika na Pagtukoy (CLS)

Tinukoy ng CLS ang mga batayang panuntunan na kinakailangan para sa anumang wika na nagta-target ng mga karaniwang imprastraktura ng wika upang makipag-ugnay sa ibang mga wikang sumusunod sa CLS. Halimbawa, ang isang pamamaraan na may parameter ng uri na "unsigned int" sa isang bagay na nakasulat sa C # ay hindi sumusunod sa CLS, tulad ng ilang mga wika, tulad ng VB.NET, ay hindi sumusuporta sa uri na iyon.

Kinakatawan ng CLS ang mga patnubay sa tagatala ng isang wika, na target ang .NET Framework. Ang sumusunod na code ng CLS ay ang code na nakalantad at ipinahayag sa form ng CLS. Kahit na magkakaiba-iba .NET wika ay naiiba sa kanilang mga panuntunan sa syntactic, ang kanilang mga compiler ay bumubuo ng Mga Komityong Intermediate na Wika, na isinagawa ng CLR. Samakatuwid, pinapayagan ng CLS ang kakayahang umangkop sa paggamit ng mga hindi sumusunod na mga uri sa panloob na pagpapatupad ng mga sangkap na may mga kinakailangan sa pagsunod sa CLS. Kaya, ang CLS ay kumikilos bilang isang tool para sa pagsasama ng iba't ibang mga wika sa isang payong sa isang walang tahi na paraan.

Ang kahulugan na ito ay isinulat sa konteksto ng .NET
Ano ang karaniwang pagtutukoy ng wika (cls)? - kahulugan mula sa techopedia