Itthon Fejlesztés Mi a közös nyelv specifikáció (cls)? - meghatározás a techopedia alapján

Mi a közös nyelv specifikáció (cls)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Common Language Specification (CLS)?

A Common Language Specification (CLS) a .NET-keretrendszer Common Language Runtime (CLR) által támogatott alapvető nyelvjellemzők. A CLS a .NET-keretrendszer specifikációinak része. A CLS-t úgy fejlesztették ki, hogy támogassa a fejlesztők általánosan használt nyelvi konstrukciókat, és ellenőrizhető kódot állítson elő, amely lehetővé teszi az összes CLS-kompatibilis nyelv számára a kód típusbiztonságának biztosítását. A CLS számos objektum-orientált programozási nyelv közös jellemzőit tartalmazza. Ez alkotja a közös típusú rendszer (CTS) funkcionalitását, és több szabályt tartalmaz, mint a CTS-ben meghatározottak.

A Techopedia elmagyarázza a közös nyelvi specifikációt (CLS)

A CLS meghatározza az alapvető szabályokat, amelyek szükségesek minden olyan nyelv számára, amely a közös nyelvi infrastruktúrát célozza meg, hogy együttműködjön más CLS-kompatibilis nyelvekkel. Például, egy C aláírással írt objektumban az "alá nem írt int" típusú paraméterrel nem CLS-kompatibilis, csakúgy, mint egyes nyelvek, például a VB.NET, nem támogatják ezt a típust.

A CLS egy, a .NET-keretrendszert célzó nyelv fordítójának iránymutatásait képviseli. A CLS-kompatibilis kód a kitett és CLS-formában kifejezett kód. Annak ellenére, hogy a .NET nyelvek különböznek szintaktikai szabályaikban, fordítóik generálják a Közös Köztes Nyelv utasításokat, amelyeket a CLR hajt végre. Ezért a CLS lehetővé teszi a nem megfelelő típusok rugalmas használatát a CLS-kompatibilis követelményekkel rendelkező alkatrészek belső megvalósításában. A CLS tehát eszközként szolgál a különböző nyelvek zökkenőmentes integrálásához egyetlen esernyőbe.

Ezt a meghatározást a .NET összefüggésben írták meg
Mi a közös nyelv specifikáció (cls)? - meghatározás a techopedia alapján