CIL – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ MSIL הועבר לCIL
מאין תקציר עריכה
שורה 1:
'''MSILCommon Intermediate Language''' ובקיצור '''CIL'''‏ (נקרא גם '''MSIL; Microsoft Intermediate Language''') [[שפת מחשב]] בה נעשה שימוש בעת [[ההדרה]] של שפות תכנות מסוימות.
 
בשפות התכנות המסורתיות כגון [[שפת C]] או [[C++]]‎, כשקובץ התוכנית עובר ההדרה (קומפילציה), נוצר קובץ הרצה שהוא אוסף פקודות ב[[שפת מכונה]] (Machine Language). לעומת זאת, בשפות NET כגון #C או VB.NET, בזמן ההדרה נוצר קובץ בשפת MSILCIL שהיא [[שפת ביניים]] בין שפת NET לבין שפת מכונה. רק בזמן ריצת התוכנית, הקובץ מתורגם משפת MSILCIL לשפת מכונה.
טכנולוגית ה-MSILCIL מקבילה לשפת [[JIT|Just In Time]] שנועדה לשפר את הביצועים של תוכנות הנכתבות ב-[[JAVA]].
 
==ראו גם==
אוחזר מתוך "https://he.wikipedia.org/wiki/CIL"