.NET 9 يوسع الآفاق: دعم رسمي لمنصة جديدة

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

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

ابدأ الدورة

نظام .NET البيئي يستمر في النمو: C# تحصل على دعم منصة جديدة



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



ما الذي تغير؟



سابقاً، كان دعم RISC-V في .NET موجوداً فقط في وضع تجريبي. الآن، بدءاً من .NET 9، تم نقله إلى فئة المنصات المدعومة رسمياً. هذا يعني أن:



  • توافق كامل: جميع المكتبات والأطر الرئيسية لـ .NET تعمل بشكل صحيح على الأجهزة ذات بنية RISC-V.
  • الأداء: تحسين المترجم JIT لـ RISC-V يسمح بتحقيق سرعة عالية في تنفيذ الكود.
  • مجموعة الأدوات: توفر Visual Studio و Rider الآن تصحيح أخطاء كامل وتحليل أداء للتطبيقات على RISC-V.
  • دعم AOT: تجميع Ahead-of-Time (AOT) أصبح متاحاً الآن لهذه المنصة أيضاً، وهو أمر بالغ الأهمية للأنظمة المدمجة.


لماذا هذا مهم للمطورين؟



بنية RISC-V تكتسب شعبية بسرعة. تُستخدم في:



  • الأنظمة المدمجة وإنترنت الأشياء (IoT): بفضل الانفتاح وكفاءة الطاقة.
  • التعليم: كأساس لدراسة بنية الحاسوب.
  • حلول الخوادم: شركات كبيرة مثل Google و Qualcomm تستثمر بنشاط في RISC-V.


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



كيف تبدأ؟



لتجربة الميزة الجديدة، يكفي تثبيت أحدث إصدار من .NET SDK 9.0. للبناء لـ RISC-V، استخدم الأمر:



dotnet publish -r linux-riscv64


أصدرت Microsoft أيضاً صور Docker رسمية لـ RISC-V، مما يبسط نشر التطبيقات على الخوادم بهذه البنية.



التأثير على العملية التعليمية



بالنسبة للمواقع التعليمية، مثل pythonlib.ru، هذا يفتح آفاقاً جديدة. الآن يمكن إنشاء دورات دراسية ومقالات مخصصة للتطوير بلغة C# للبنى المفتوحة الحديثة. سيسمح هذا للطلاب بتعلم اللغة ليس فقط، بل أيضاً فهم كيفية عمل الكود على مستوى العتاد.



دعم RISC-V ليس مجرد تحديث تقني. إنها خطوة نحو إنشاء نظام بيئي truly cross-platform حيث يمكن لـ C# و .NET العمل في كل مكان: من الخوادم السحابية إلى المتحكمات الدقيقة.



تابع التحديثات على pythonlib.ru — سنخبرك بالتأكيد عن الإمكانيات الجديدة لـ .NET 9 وسنعد أدلة عملية للعمل مع RISC-V بلغة C#.

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