مجلس التعاون الخليجي يوافق على إدراج دعم لغة Rust

وافقت اللجنة التوجيهية لدول مجلس التعاون الخليجي على إدراج تطبيق برنامج التحويل البرمجي gccrs (GCC Rust) Rust في النظام الأساسي لدول مجلس التعاون الخليجي. بعد دمج الواجهة الأمامية، يمكن استخدام أدوات مجلس التعاون الخليجي القياسية لتجميع البرامج بلغة Rust دون الحاجة إلى تثبيت مترجم Rustc، الذي تم إنشاؤه باستخدام تطورات LLVM.

من المستحسن أن يبدأ مطورو gccrs العمل مع فرق مراجعة التغيير والإصدار في دول مجلس التعاون الخليجي لتقديم المراجعة النهائية والموافقة على التصحيحات للتأكد من أن الكود الذي تتم إضافته إلى دول مجلس التعاون الخليجي يلبي المتطلبات الفنية. إذا استمر تطوير gccrs كما هو مخطط له ولم يتم تحديد أي مشكلات غير متوقعة، فسيتم دمج الواجهة الأمامية لـ Rust في إصدار دول مجلس التعاون الخليجي 13 المقرر إصداره في مايو من العام المقبل. سيكون تنفيذ دول مجلس التعاون الخليجي 13 لـ Rust في حالة تجريبية، ولم يتم تمكينه افتراضيًا بعد.

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

المصدر: opennet.ru

إضافة تعليق