C# (.NET) يوسع الآفاق: دعم منصة جديدة

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

C# (.NET) يوسع النظام البيئي: دعم منصة جديدة يفتح آفاقًا جديدة



يواصل النظام البيئي لـ .NET التطور السريع، ويمثل التحديث الأخير للمنصة مرحلة مهمة لجميع مطوري C#. أعلنت Microsoft رسميًا عن توسيع دعم .NET لـ منصة أجهزة جديدة، مما يتيح إنشاء تطبيقات عالية الأداء على أجهزة لم تكن متاحة سابقًا. هذا القرار لا يعزز فقط مكانة C# كلغة عالمية، بل يمنح المطورين أدوات للعمل في أحدث البيئات.



ما هي هذه المنصة ولماذا هي مهمة؟

يتعلق الأمر بدعم RISC-V — وهي بنية تعليمات مفتوحة المصدر، والتي يتم اعتمادها بشكل متزايد في الحلول الخادمة وأجهزة إنترنت الأشياء وحتى الإلكترونيات الاستهلاكية. سابقًا، كان .NET متاحًا بشكل أساسي على بنيتي x64 و ARM، لكن الآن يمكن لمطوري C# إنشاء تطبيقات للأنظمة القائمة على RISC-V، وهو أمر مهم بشكل خاص في سياق استبدال الواردات والتحول إلى المعايير المفتوحة.



التغييرات الرئيسية في .NET

  • دعم كامل للترجمة في الوقت المناسب (JIT) والترجمة المسبقة (AOT) لـ RISC-V (الإصدار 64 بت).
  • تحسين مكتبات الفئات الأساسية (BCL) للعمل بكفاءة على معالجات البنية الجديدة.
  • دعم Native AOT — يمكن الآن ترجمة تطبيقات C# إلى ملفات ثنائية أصلية لـ RISC-V دون الحاجة إلى تثبيت بيئة تشغيل.
  • إدراج RISC-V في قائمة أهداف dotnet publish — يكفي تحديد linux-riscv64 في تكوين المشروع.


كيف سيؤثر هذا على التطوير؟

للمطورين الذين يعملون مع الأنظمة المدمجة والمعدات الصناعية أو المجموعات السحابية على RISC-V، هذا يعني إمكانية استخدام بناء جملة C# المألوف، ومكتبات .NET القوية، وأدوات التصحيح الحديثة. بدلاً من الانتقال إلى لغات منخفضة المستوى (C أو C++ أو Rust)، يمكن للمبرمجين البقاء في النظام البيئي المريح لـ .NET، مستفيدين من جميع مزاياه — من البرمجة غير المتزامنة إلى الكتابة الصارمة.



الآفاق وأمثلة الاستخدام

  • الحوسبة الطرفية (Edge Computing): تشغيل الخدمات المصغرة لـ .NET على وحدات تحكم RISC-V لجمع ومعالجة البيانات من أجهزة الاستشعار.
  • المشاريع التعليمية: يصبح C# متاحًا للتعلم على لوحات RISC-V (مثل StarFive VisionFive).
  • استبدال الواردات: إمكانية نشر البنية التحتية على معالجات روسية تستخدم البنية المفتوحة RISC-V.


ما هي الخطوات التالية؟

أعلنت Microsoft بالفعل عن خارطة طريق، حيث من المتوقع في الإصدارات القادمة .NET 9 و .NET 10 مزيد من التحسين في الأداء لـ RISC-V، بالإضافة إلى دعم الإصدارات 32 بت من البنية. يمكن للمطورين الآن اختبار مشاريعهم باستخدام الإصدارات الأولية من .NET SDK مع دعم RISC-V.



هذا التحديث يجعل C# أداة أكثر شمولاً، مما يسمح بإنشاء حلول تتراوح من تطبيقات سطح المكتب إلى البرامج المدمجة على أحدث المنصات. إذا كنت تتابع الاتجاهات وتريد أن تكون متقدمًا بخطوة — فقد حان الوقت لتجربة .NET على RISC-V عمليًا.



اشترك في تحديثات PythonLib لتكون أول من يعرف التغييرات الهامة في عالم لغات البرمجة والمنصات!

المكتبات الموصى بها