מפרט שפה נפוץ (CLS)

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 7 מאי 2021
תאריך עדכון: 13 מאי 2024
Anonim
Common Type System (CTS) | Common Language Specification (CLS) | .Net Framework
וִידֵאוֹ: Common Type System (CTS) | Common Language Specification (CLS) | .Net Framework

תוֹכֶן

הגדרה - מה המשמעות של מפרט שפה נפוצה (CLS)?

מפרט השפה הנפוצה (CLS) הוא קבוצה בסיסית של תכונות שפה הנתמכות על ידי Runtime Common Language (CLR) של .NET Framework. CLS הוא חלק מהמפרטים של .NET Framework. CLS תוכנן לתמוך במבנים שפתיים המשמשים מפתחים בדרך כלל ולייצר קוד ניתן לאימות, המאפשר לכל השפות התואמות CLS להבטיח את בטיחות הסוג של הקוד. CLS כולל תכונות המשותפות לשפות תכנות רבות מונחות עצמים. היא מהווה מערך משנה של הפונקציונליות של מערכת מסוג נפוץ (CTS) ויש לה יותר חוקים מהוגדר ב- CTS.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר מפרט שפה נפוצה (CLS)

CLS מגדיר את כללי הבסיס הדרושים לכל שפה המתמקדת בתשתית שפה נפוצה כדי לתפקד עם שפות תואמות CLS אחרות. לדוגמה, שיטה עם פרמטר מסוג "int חתום" באובייקט שנכתב ב- C # אינה תואמת CLS, בדיוק כמו ששפות מסוימות, כמו VB.NET, אינן תומכות בסוג זה.

CLS מייצג את ההנחיות למהדר של שפה, הממוקדת למסגרת .NET. קוד תואם CLS הוא הקוד שנחשף ומתבטא בצורה CLS. למרות ששפות NET שונות זה מזה בכללים התחביריים שלהן, המהדרים שלהם מייצרים את הוראות שפת הביניים המשותפת, אשר מבוצעות על ידי CLR. מכאן, CLS מאפשר גמישות בשימוש בסוגים שאינם תואמים ביישום פנימי של רכיבים עם דרישות תואמות CLS. כך, CLS משמשת ככלי לשילוב שפות שונות במטרייה אחת בצורה חלקה.

הגדרה זו נכתבה במאמר של .NET