Acasă Dezvoltare Care este specificația limbajului comun (cls)? - definiție din techopedia

Care este specificația limbajului comun (cls)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă specificația limbajului comun (CLS)?

Specificația limbajului comun (CLS) este un set fundamental de caracteristici de limbaj acceptate de Common Language Runtime (CLR) din .NET Framework. CLS este o parte din specificațiile .NET Framework. CLS a fost conceput pentru a sprijini construcțiile de limbaj utilizate frecvent de dezvoltatori și pentru a produce cod verificabil, ceea ce permite tuturor limbilor compatibile CLS să asigure siguranța tipului de cod. CLS include funcții comune pentru multe limbaje de programare orientate pe obiecte. Formează un subset al funcționalității sistemului de tip comun (CTS) și are mai multe reguli decât cele definite în CTS.

Techopedia explică specificarea limbajului comun (CLS)

CLS definește regulile de bază necesare pentru orice limbă care vizează infrastructura limbajului comun pentru a interopera cu alte limbi compatibile CLS. De exemplu, o metodă cu parametru de tip „int nesemnat” într-un obiect scris în C # nu respectă CLS, la fel cum unele limbi, cum ar fi VB.NET, nu acceptă acest tip.

CLS reprezintă liniile directoare pentru compilatorul unei limbi, care vizează .NET Framework. Codul conform CLS este codul expus și exprimat în forma CLS. Chiar dacă diferite limbaje .NET diferă în regulile sintactice, compilatorii lor generează instrucțiunile limbajului intermediar comun, care sunt executate de CLR. Prin urmare, CLS permite flexibilitate în utilizarea tipurilor neconforme în implementarea internă a componentelor cu cerințe conforme CLS. Astfel, CLS acționează ca un instrument pentru integrarea diferitelor limbi într-o singură umbrelă într-o manieră perfectă.

Această definiție a fost scrisă în contextul .NET
Care este specificația limbajului comun (cls)? - definiție din techopedia