Common Language Runtime – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
יצירת הדף (אני מניח שיש המון מופעים שלו בוויקיפדיה, ללא קישור שם - אולי אפשר עם בוט) |
מ ←פתיח |
||
שורה 1:
[[Image:CLR diag.svg|thumb|400px|left|ה-CLR מתרגם קוד [[CIL]] לשפת מכונה (Native Code).]]
'''Common Language Runtime''' (או '''CLR''') הוא רכיב המכונה הוירטואלית של ה NET Framework. והוא אחראי על נהול ההפעלה של תכניות הרתות במסגרת ה-NET.
בתהליך הנקרא [[Just in time compilation]], הקוד המהודר, נהפך להוראות בשפת מכונה אשר, בסופו של דבר יבוצעו על ידי ה[[מעבד]]{{הערה|[http://msdn.microsoft.com/en-us/library/8bs2ecf4.aspx ה-CLR באתר MSDN]}}. ה-CLR מספק שירותים נוספים כגון נהול זכרון, [[טיפול בחריגות]] ויציבות על ידי טיפוסים מוגדרים היטב (Type Safety). כל תוכנית שנכתבה עבור NET., ללא שייכות ל[[שפת תכנות|שפה]] בה נכתבה התוכנה מורצות על ידי ה-CLR. ה-CLR מאפשר ניהול [[תהליכון|תהליכונים]] ו[[איסוף זבל]]. {{ש}}ה-CLR משותף לכל גרסאות ה-NET. {{ש}}ה-CLR הוא המימוש של מיקרוסופט של תקן ה [[
== ראו גם ==
|