إخباري
الخميس ٥ فبراير ٢٠٢٦ | الخميس، ١٨ شعبان ١٤٤٧ هـ
عاجل

مايكروسوفت تستبدل C/C++ بلغة Rust بحلول 2030

تحول برمجي ضخم: عملاق البرمجيات يمهد الطريق لإنهاء استخدام C

مايكروسوفت تستبدل C/C++ بلغة Rust بحلول 2030
عبد الفتاح يوسف
منذ 1 شهر
158

مايكروسوفت تعلن خطة طموحة لاستبدال C و C++ بلغة Rust

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

تفاصيل الخطة واللغة البديلة: Rust

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

معيار "النجم القطبي" والذكاء الاصطناعي في قلب التحول

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

بنية تحتية متقدمة ودور حاسم لمهندسي Rust

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

ثقافة النمو والمستقبل البرمجي

تعكس ثقافة الفريق المدفوعة بعقلية النمو، والاستعداد للمخاطر الجريئة، والتنوع في المهارات، التزام مايكروسوفت بمواكبة التطورات السريعة التي يحدثها الذكاء الاصطناعي في مجال تطوير البرمجيات. يندرج هذا الفريق تحت مجموعة "مستقبل هندسة البرمجيات القابلة للتطوير" التابعة لـ "إنج هورايزونز"، ويهدف إلى ريادة تقنيات جديدة قد تُحدث تغييرًا جذريًا في قطاع البرمجيات ككل.

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

الكلمات الدلالية: # مايكروسوفت # C++ # C # Rust # برمجة # ذكاء اصطناعي