بيئة تشغيل اللغة المشتركة

بيئة التشغيل للغة المشتركة ( CLR )، وهي مكون الآلة الافتراضية في إطار عمل Microsoft .NET ، تتولى إدارة تنفيذ برامج .NET. وتقوم عملية الترجمة الفورية بتحويل الكود المُدار ( كود اللغة الوسيطة المُترجمة ) إلى تعليمات الآلة التي تُنفذ بعد ذلك على وحدة المعالجة المركزية للحاسوب. [ 1 ] وتوفر بيئة التشغيل للغة المشتركة خدمات إضافية تشمل إدارة الذاكرة ، وسلامة الأنواع ، ومعالجة الاستثناءات ، وجمع البيانات المهملة ، والأمان، وإدارة الخيوط . وتُنفذ جميع البرامج المكتوبة لإطار عمل .NET، بغض النظر عن لغة البرمجة ، في بيئة التشغيل للغة المشتركة. وتتضمن جميع إصدارات إطار عمل .NET بيئة التشغيل للغة المشتركة. وقد بدأ فريق تطوير بيئة التشغيل للغة المشتركة عمله في 13 يونيو 1998.

تُنفذ بيئة CLR نظام التنفيذ الافتراضي (VES) كما هو مُعرّف في معيار البنية التحتية للغة المشتركة (CLI)، الذي طورته مايكروسوفت نفسها في البداية. ويُعرّف معيار عام مواصفات البنية التحتية للغة المشتركة. [ 2 ]

نظرة عامة على تاريخ إصدارات .NET Framework CLR [ 1 ]
إصدار CLRإصدار .NET
1.01.0
1.11.1
2.02.0 ، 3.0 ، 3.5
44 ، 4.5 ، 4.6 ، 4.7 ، 4.8

خلال عملية الانتقال من تقنيات .NET القديمة، مثل .NET Framework وبيئة التشغيل الخاصة به، إلى .NET Core الذي طوره المجتمع ، أُطلق على بيئة التشغيل المشتركة (CLR) اسم CoreCLR . [ 3 ] وقد يشير مصطلح CLR اليوم إما إلى بيئة التشغيل المشتركة لـ .NET Framework أو بيئة التشغيل المشتركة لـ Core. [ 4 ]

منذ إصدار .NET 5، يتبع وقت تشغيل .NET وتيرة إصدار سنوية، حيث يتم إصدار نسخة جديدة كل شهر نوفمبر [ 5 ].

انظر أيضاً

مراجع

  1. 1 2 "بيئة التشغيل للغة المشتركة (CLR)" . مكتبة MSDN . تم الاطلاع عليه بتاريخ 14 نوفمبر 2013 .
  2. "معايير ECMA للغة C# ومعايير البنية التحتية للغة المشتركة" . مركز مطوري Visual Studio . تم ​​الاطلاع عليه بتاريخ 14 نوفمبر 2013 .
  3. "فهم إطار عمل .NET، و.NET Core، و.NET Standard، و.NET المستقبلية" . www.c-sharpcorner.com . تاريخ الاطلاع: 1 فبراير 2021 .
  4. "مسرد مصطلحات .NET - CLR" . مايكروسوفت ليرن . تم الاطلاع عليه في 17 أكتوبر 2025. يعتمد المعنى الدقيق على السياق. يشير مصطلح "وقت تشغيل اللغة المشتركة" عادةً إلى وقت تشغيل إطار عمل .NET أو وقت تشغيل .NET .
  5. " سياسة الدعم الرسمية لـ .NET و .NET Core" . دعم Microsoft .NET . تم الاطلاع عليه بتاريخ 17 أكتوبر 2025. يتم إصدار نسخة رئيسية جديدة من .NET كل عام في نوفمبر...