Common Language Runtime


כל מה שרצית לדעת על Common Language Runtime:
Common Language Runtime (או CLR) הוא רכיב המכונה הווירטואלית של ה NET Framework.
והוא אחראי על נהול ההפעלה של תוכניות הרצות במסגרת ה-NET.
בתהליך הנקרא Just in time compilation, הקוד המהודר, נהפך להוראות בשפת מכונה בזמן ריצה אשר, בסופו של דבר יבוצעו על ידי המעבד‏.
ה-CLR מספק שירותים נוספים כגון נהול זיכרון, טיפול בחריגות ויציבות על ידי טיפוסים מוגדרים היטב (Type Safety).
כל תוכנית שנכתבה עבור NET.
, ללא שייכות לשפה בה נכתבה התוכנה מורצות על ידי ה-CLR.
ה-CLR מאפשר ניהול תהליכונים ואיסוף זבל.
ה-CLR משותף לכל גרסאות ה-NET.
ה-CLR הוא המימוש של מיקרוסופט של תקן ה Common Language Infrastructure (או CLI), אשר פותח במקור על ידי מיקרוסופט עצמה.
ה-CLI מוגדר כתקן סטנדרטי של ECMA, הנקרא: "The ECMA Common Language Infrastructure specification"‏.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לCommon Language Runtime:
מכונות וירטואליות