وقت التنفيذ المشترك للغات
إن وقت التنفيذ المشترك للغات (بالإنجليزية: Common Language Runtime) أو اختصاراً (CLR) هو الآلة الافتراضية الخاصة بـإطار عمل دوت نت والمسؤولة عن إدارة تنفيذ برامج دوت نت.[1][2][3] يُحوّل الكود المصرّف إلى تعليمات لغة الآلة من خلال إجراء يعرف باسم الـترجمة في الوقت المناسب (بالإنجليزية: Just-In-Time compilation) أو اختصاراً (JIT)، ثم ينفذ المعالج هذه التعليمات. يوفر CLR خدمات أخرى مثل إدارة الذاكرة والتحقق من سلامة الأنماط ومعالجة الاستثناءات.
يقوم CLR بتنفيذ كافة البرامج المطورة ضمن بيئة دوت نت أياً كانت لغة البرمجة المستخدمة. حيث يوفر معالجةً للاستثناءات وجمعاً للقمامة وإدارةً للخيوط وتحتوي كافة إصدارات دوت نت على إصدارٍ من CLR.
إن CLR هو تحقيق مايكروسوفت لمعيار البنية التحتية المشتركة للغات (بالإنجليزية: Common Language Infrastructure) أو اختصاراً (CLI).
انظر أيضاً
[عدل]مراجع
[عدل]- ^ Common Type System
- ^ "ECMA C# and Common Language Infrastructure Standards". Visual Studio Developer Center. مؤرشف من الأصل في 2016-01-14. اطلع عليه بتاريخ 2013-11-14.
- ^ "Common Language Runtime (CLR)". شبكة مطوري مايكروسوفت. مؤرشف من الأصل في 2016-05-14. اطلع عليه بتاريخ 2013-11-14.
المعمارية | مكتبة الصفوف الأساسية (BCL) · وقت التنفيذ المشترك للغات (CLR) · كود أكسس سيكيوريتي · أسمبلي · مانيفست · كوم إنترأوب · أبليكايشن دوماين | ||||
---|---|---|---|---|---|
لغات البنية التحتية المشتركة للغات (CLI) |
| ||||
المكونات | أدو دوت نت (إنتيتي، خدمات البيانات) · إيه إس بي دوت نت (أجاكس،إم في سي،دايناميك داتا) · البطاقة الرقمية لويندوز · كليك وانس · سي إل آر بروفايلر · كوميونيكاشن فاونداشن (WCF) · وقت تنفيذ اللغات الديناميكية (DLR) · لينك · نماذج ويندوز · إطار عمل التوسع المُدار · إضافات العمل على التوازي · دوت نت ريموتينغ · "روزلين" · · أساسيات سير عمل ويندوز (WF) · زامل | ||||
التنفيذات الأخرى | |||||
مقارنات | مقارنة سي شارب وفيجوال بيسك · مقارنة جافا وسي شارب · مقارنة جافا وإطار عمل دوت نت |
وقت التنفيذ المشترك للغات في المشاريع الشقيقة: | |
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.