Domov Rozvoj Co je běžná jazyková specifikace (cls)? - definice z techopedie

Co je běžná jazyková specifikace (cls)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Common Language Specification (CLS)?

Common Language Specification (CLS) je základní sada jazykových funkcí podporovaných Common Language Runtime (CLR) .NET Framework. CLS je součástí specifikací rozhraní .NET Framework. CLS byl navržen tak, aby podporoval jazykové konstrukce běžně používané vývojáři a produkoval ověřitelný kód, který umožňuje všem jazykům kompatibilním s CLS zajistit typovou bezpečnost kódu. CLS obsahuje funkce společné mnoha objektově orientovaným programovacím jazykům. Tvoří podmnožinu funkčnosti společného typu systému (CTS) a má více pravidel, než je definováno v CTS.

Techopedia vysvětluje Common Language Specification (CLS)

CLS definuje základní pravidla nezbytná k tomu, aby jakýkoli jazyk cílený na společnou jazykovou infrastrukturu spolupracoval s jinými jazyky kompatibilními s CLS. Například metoda s parametrem typu "nepodepsané int" v objektu napsaném v C # není kompatibilní s CLS, stejně jako některé jazyky, jako je VB.NET, tento typ nepodporují.

CLS představuje pokyny pro překladač jazyka, který cílí na .NET Framework. Kód kompatibilní s CLS je kód vystavený a vyjádřený ve formě CLS. I když se různé .NET jazyky liší svými syntaktickými pravidly, jejich kompilátory generují instrukce Common Intermediate Language, které jsou prováděny CLR. CLS tedy umožňuje flexibilitu při používání nekompatibilních typů při interní implementaci komponent s požadavky kompatibilními s CLS. CLS tak funguje jako nástroj pro bezproblémovou integraci různých jazyků do jednoho deštníku.

Tato definice byla napsána v kontextu .NET
Co je běžná jazyková specifikace (cls)? - definice z techopedie