У дома развитие Какво е обща спецификация на езика (cls)? - определение от техопедия

Какво е обща спецификация на езика (cls)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Обща езикова спецификация (CLS)?

Общата езикова спецификация (CLS) е основен набор от езикови функции, поддържани от общото езиково изпълнение (CLR) на .NET Framework. CLS е част от спецификациите на .NET Framework. CLS е създаден да поддържа езикови конструкции, често използвани от разработчиците, и да произвежда проверяем код, който позволява на всички съвместими с CLS езици да гарантират безопасността на типа на кода. CLS включва функции, общи за много обектно-ориентирани езици за програмиране. Той формира подмножество от функционалността на система от общ тип (CTS) и има повече правила, отколкото е дефинирано в CTS.

Техопедия обяснява спецификацията на общия език (CLS)

CLS определя основните правила, необходими за всеки език, насочен към общата езикова инфраструктура, за да работи съвместно с други съвместими с CLS езици. Например метод с параметър от типа "неподписан int" в обект, написан на C #, не е съвместим с CLS, точно както някои езици, като VB.NET, не поддържат този тип.

CLS представлява указанията за компилатора на език, който е насочен към .NET Framework. Съвместим с CLS код е кодът, изложен и изразен в CLS форма. Въпреки че различните .NET езици се различават по синтактичните си правила, техните компилатори генерират инструкциите за общ междинен език, които се изпълняват от CLR. Следователно, CLS позволява гъвкавост при използване на несъответстващи типове във вътрешната имплементация на компоненти с CLS-съвместими изисквания. Така CLS действа като инструмент за безпроблемно интегриране на различни езици в един чадър.

Това определение е написано в контекста на .NET
Какво е обща спецификация на езика (cls)? - определение от техопедия