ذات صلة

اخبار متفرقة

ديانات رقمية ونميمة على البشر.. ما الذي يحدث داخل عالم Moltbook

أطلقت Moltbook منصة اجتماعية للروبوتات ووكلاء الذكاء الاصطناعي في...

سعيًا لمنافسة Gemini 3، آبل تطور نسختين من Siri بمستويات ذكاء غير مسبوقة

نسختان جديدتان من Siri قيد التطوير تخطط آبل لإطلاق نسختين...

الكبد الدهنى عند الأطفال: الأعراض والأسباب ونصائح العلاج

ما هو مرض الكبد الدهني عند الأطفال؟ يصيب مرض الكبد...

حالة نادرة تؤثر في السيدات وتؤدي إلى احتباس البول.. ما هي متلازمة فاولر؟

يؤدي احتباس البول إلى صعوبة إفراغ المثانة، وتُعد عدوى...

علامات مبكرة لسرطان القولون يجب عدم تجاهلها

يتطور سرطان القولون عادة ببطء في مراحله الأولى، وفيها...

مايكروسوفت تعتزم استبدال جميع أكواد C وC++ بلغة Rust

تخطط مايكروسوفت لإزالة جميع أكواد C وC++ من منتجاتها بحلول نهاية هذا العقد، وتستهدف استبدالها بلغة Rust بحلول عام 2030.

كشف جالين هانت، مهندس كبير في الشركة، عن الخطة عبر منشور وظيفي يوضح هدفًا واضحًا يتمثل في ترجمة أكبر أنظمة مايكروسوفت المكتوبة بـ C/C++ إلى Rust.

تفاصيل الخطة والبنية التحتية

يوضح أن الخطة ترتكز على بنية تحتية قوية لمعالجة التعليمات البرمجية تدعم تمثيلاً بيانياً واسعاً للتبعيات عبر قواعد بيانات ضخمة.

تتضمن بنية المعالجة طبقة ذكاء اصطناعي تُطبق وكلاء ذكاء اصطناعي لإجراء تعديلات على التعليمات البرمجية، مع خوارزميات توجه هذه التعديلات للحفاظ على صحتها وبنيتها.

التوظيف والمتطلبات التقنية

ويهدف المنصب المعلن عن وظيفة مهندس برمجيات رئيسي (IC5) في ريدموند إلى تطوير هذه البنية وتمكين ترجمة أنظمة مايكروسوفت الكبيرة من C وC++ إلى Rust.

توضح مواصفات الوظيفة أن المرشح يجب أن يملك خبرة عملية قوية في Rust عالية الجودة على مستوى الأنظمة لمدة ثلاث سنوات على الأقل، مع تفضيل خبرة في المترجمات وقواعد البيانات وأنظمة التشغيل.

المعيار والتنفيذ

ويبرز هانت معيار “النجم القطبي” كغاية عملية للفريق: مهندس واحد، شهر واحد، مليون سطر من التعليمات البرمجية، وهو النطاق المستهدف الذي تسعى مايكروسوفت للعمل عليه.

الهيكل التنظيمي والثقافة

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

وتهدف الخطة إلى ترجمة أنظمة مايكروسوفت المكتوبة بـ C وC++ إلى Rust كجزء من مشروع رائد، مع الإشارة إلى أن الجهد ليس مجرد تجربة بل جزء من إطار عملي يهدف إلى تحويل الأسلوب العام للترجمة والتشغيل.

الإطار التنظيمي والآفاق

ينتمي الفريق إلى مجموعة “مستقبل هندسة البرمجيات القابلة للتطوير” التابعة لمؤسسة “إنج هورايزونز” في مايكروسوفت، وهي جزء من “مايكروسوفت كور إيه آي”، وتعمل على قيادة تقنيات جديدة داخلياً قبل نشرها بين المنتجات وربما في قطاع البرمجيات.

على الرغم من عدم إعلان مايكروسوفت رسميًا عن التخلي الشامل عن اللغتين، فإن وجود هذه المسودة يعكس جدية التفكير في تحديث البرمجيات على نطاق واسع.

spot_img
spot_imgspot_img

تابعونا على