Mājas Attīstība Kas ir kopīgā valodas specifikācija (CL)? - definīcija no tehopedijas

Kas ir kopīgā valodas specifikācija (CL)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē kopējā valodas specifikācija (CLS)?

Kopējā valodas specifikācija (CLS) ir pamata valodu kopums, ko atbalsta .NET Framework kopīgā valodas izpildlaika (CLR). CLS ir .NET Framework specifikāciju sastāvdaļa. CLS tika izstrādāts, lai atbalstītu valodu konstrukcijas, kuras parasti izmanto izstrādātāji, un lai iegūtu pārbaudāmu kodu, kas ļauj visām valodām, kas saderīgas ar CLS, nodrošināt koda tipa drošību. CLS ietver funkcijas, kas raksturīgas daudzām objektorientētām programmēšanas valodām. Tas veido kopējā tipa sistēmas (CTS) funkcionalitātes apakškopu, un tajā ir vairāk noteikumu, nekā noteikts CTS.

Techopedia izskaidro kopējo valodas specifikāciju (CLS)

CLS definē pamatnoteikumus, kas nepieciešami jebkurai valodai, kuras mērķauditorija ir kopēja valodu infrastruktūra, lai tā varētu mijiedarboties ar citām CLS saderīgām valodām. Piemēram, metode ar parametru “neparakstīts int” objektā, kas rakstīts C #, nav saderīga ar CLS, tāpat kā dažas valodas, piemēram, VB.NET, neatbalsta šo tipu.

CLS ir vadlīnijas valodas sastādītājam, kura mērķis ir .NET Framework. CLS saderīgs kods ir kods, kas atklāts un izteikts CLS formā. Kaut arī dažādām .NET valodām ir atšķirīgas sintaktiskās kārtulas, to kompilatori ģenerē instrukcijas kopējās starpniekvalodas, kuras izpilda CLR. Tādējādi CLS ļauj elastīgi izmantot neatbilstošus tipus komponentu iekšējā ieviešanā ar CLS atbilstošām prasībām. Tādējādi CLS darbojas kā rīks dažādu valodu integrēšanai vienā jumtā vienlaidus.

Šī definīcija tika uzrakstīta .NET kontekstā
Kas ir kopīgā valodas specifikācija (CL)? - definīcija no tehopedijas