بيت تطوير ما هي مواصفات اللغة الشائعة (cls)؟ - تعريف من techopedia

ما هي مواصفات اللغة الشائعة (cls)؟ - تعريف من techopedia

جدول المحتويات:

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)؟ - تعريف من techopedia