Java توسع آفاقها: دعم منصة جديدة للمطورين

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

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

ابدأ الدورة

Java تدعم رسميًا منصة جديدة: ما الذي تغير للمطورين؟



شهد عالم تطوير Java تحديثًا كبيرًا. في مؤتمر JavaOne الأخير، أعلنت شركة Oracle عن توسيع الدعم الرسمي لـ Java ليشمل منصة جديدة — RISC-V (بنية مجموعة التعليمات مفتوحة المصدر). أصبح هذا الحدث استمرارًا منطقيًا لاستراتيجية تعميم اللغة وتكييفها مع الحلول الحديثة للأجهزة.



ما هو RISC-V ولماذا هو مهم؟



RISC-V هي بنية مفتوحة لمجموعة التعليمات (ISA) تكتسب شعبية سريعة في عالم الأنظمة المدمجة وأجهزة إنترنت الأشياء وحتى حلول الخوادم. على عكس البنيات الاحتكارية x86 و ARM، لا تتطلب RISC-V رسوم ترخيص، مما يجعلها جذابة للشركات الناشئة وشركات التكنولوجيا الكبرى.



الآن، مع الدعم الرسمي لـ Java على RISC-V، يحصل المطورون على إمكانية:



  • نقل تطبيقات Java إلى الأجهزة ذات بنية RISC-V دون تكييف إضافي؛
  • استخدام مجموعة كاملة من تقنيات Java — من Java SE إلى Java EE — على أنواع جديدة من الأجهزة؛
  • تحسين الأداء بفضل الدعم الأصلي لـ JVM (Java Virtual Machine) لهذه المنصة؛
  • تقليل التكاليف لتطوير الأنظمة المدمجة والمتحكمات الدقيقة.


تفاصيل تقنية وأمثلة على الكود



تم تنفيذ دعم RISC-V على مستوى OpenJDK ويتضمن منفذًا للإصدار 64 بت من البنية (RV64G). يمكن للمطورين بالفعل تنزيل إصدار مبكر من JDK مع دعم RISC-V عبر المستودع الرسمي لـ OpenJDK.



مثال على تطبيق Java بسيط سيعمل الآن على RISC-V دون تغييرات:



public class HelloRiscV {    public static void main(String[] args) {        System.out.println("Java تعمل على RISC-V!");        // التحقق من البنية        String arch = System.getProperty("os.arch");        System.out.println("البنية: " + arch);    }}


كما ترون، يظل الكود Java كلاسيكيًا — لا حاجة لأي تعليقات توضيحية خاصة أو تبعيات. تتولى JVM كل أعمال التكييف.



كيف سيؤثر هذا على نظام Java البيئي؟



إدخال دعم RISC-V ليس مجرد تحديث تقني. إنها إشارة للسوق بأن Java لا تزال لغة برمجة مرنة ومستقلة، جاهزة للعمل على أي جهاز. هذا مهم بشكل خاص لـ:



  • إنترنت الأشياء (IoT) — مليارات الأجهزة على RISC-V ستتمكن من تنفيذ كود Java؛
  • الحوسبة السحابية — ظهور خوادم على RISC-V سيقلل من تكلفة الموارد السحابية؛
  • التعليم — سيتمكن الطلاب من دراسة Java على لوحات RISC-V الرخيصة (مثل StarFive VisionFive)؛
  • سلسلة الكتل والعملات الرقمية — العديد من المشاريع تستخدم بالفعل RISC-V لإنشاء محافظ أجهزة آمنة.


ما التالي؟



حاليًا، دعم RISC-V في حالة early access (وصول مبكر)، ولكن بحلول إصدار JDK 24، من المتوقع إصدار كامل ومستقر. يُنصح المطورون ببدء اختبار مشاريعهم على محاكيات RISC-V للاستعداد للإصدار المستقبلي.



وهكذا، تثبت Java مرة أخرى تنوعها، مفتوحة الطريق لمنصات أجهزة جديدة وسيناريوهات استخدام. تابعوا التحديثات على pythonlib.ru — سنبقيكم على اطلاع.

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