הבדלים בין גרסאות בדף "CIL"

נוספו 2 בתים ,  לפני 4 שנים
מ
אין תקציר עריכה
מ
'''Common Intermediate Language''' ובקיצור '''CIL''' (נקראה בעבר: '''MSIL; Microsoft Intermediate Language''') היא [[שפת מחשב]] בה נעשה שימוש בעת ה[[מהדר|הידור]] של שפות תכנות מסוימות. זוהי [[שפת ביניים]] בין שפת [[NET.]] לבין [[שפת מכונה]].
 
בשפות התכנות המסורתיות, כגון [[שפת C]] או [[C++]], כאשר קובץ תוכנית עובר הידור נוצר [[קובץ הרצה]] שהוא אוסף פקודות ב[[שפת מכונה]]. לעומת זאת, בשפות [[NET.]], כגון [[#C]] או [[VB.NET]], בזמן ההדרהההידור נוצר קובץ בשפת CIL. רק בזמן ריצת התוכנית, הקובץ מתורגם משפת CIL לשפת המכונה.
 
טכנולוגית ה-CIL מקבילה לשפת [[JIT|Just In Time]] שנועדה לשפר ביצועי תוכנות הנכתבות ב-[[JAVA]].
48

עריכות