يوفر openSUSE الدعم الكامل للغة البرمجة Nim

أعلن مطورو توزيعة openSUSE عن بدء تقديم الدعم الأولي للحزم المتعلقة بلغة برمجة Nim. يتضمن الدعم الأساسي إنشاء تحديثات منتظمة وسريعة تتوافق مع أحدث الإصدارات من مجموعة أدوات Nim. سيتم إنشاء الحزم لمعماريات x86-64 وi586 وppc64le وARM64، واختبارها في أنظمة الاختبار الآلية openSUSE قبل النشر. في السابق، أطلقت توزيعة Arch Linux مبادرة مماثلة لدعم Nim.

تركز لغة Nim على حل مشكلات برمجة النظام، وتستخدم الكتابة الثابتة، وقد تم إنشاؤها مع التركيز على لغة Pascal وC++ وPython وLisp. يتم تجميع كود مصدر Nim في تمثيل C أو C++ أو JavaScript. بعد ذلك، يتم تجميع كود C/C++ الناتج في ملف قابل للتنفيذ باستخدام أي مترجم متاح (clang، gcc، icc، Visual C++)، مما يسمح لك بتحقيق أداء قريب من C، إذا لم تأخذ في الاعتبار تكاليف التشغيل جامع القمامة. كما هو الحال مع بايثون، يستخدم Nim المسافة البادئة كمحددات للكتل. يتم دعم أدوات وإمكانات البرمجة الفوقية لإنشاء لغات خاصة بالمجال (DSL).

المصدر: opennet.ru

إضافة تعليق