لماذا تراهن شركة مايكروسوفت بشكل كبير على لغة Rust بدلاً من C و C++ لنظامها المستقبلي

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

التحول الاستراتيجي: من اللغات القديمة إلى البدائل الحديثة

بدأ الانتقال يكتسب زخمًا في عام 2023 عندما أصدر قسم Azure التابع لمايكروسوفت، بقيادة CTO مارك روسينوفيتش، توجيهًا للفرق الداخلية: توقف عن مشاريع C و C++ الجديدة وابدأ بالانتقال إلى Rust. أكد روسينوفيتش أن الشركة أصبحت ملتزمة تمامًا بـ Rust، وأن هذا ليس استكشافًا تدريجيًا بل توسع نشط عبر بنية الأنظمة الأساسية. الدافع واضح—ثغرات أمان الذاكرة في C و C++ كانت مسؤولية تاريخية عن العديد من الاختراقات الأمنية، ومع تقدم الشركة، تريد مايكروسوفت القضاء على هذا النوع من المشاكل على مستوى الهندسة المعمارية.

كيف يسرع الذكاء الاصطناعي عملية التحويل

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

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

إعادة بناء الأساس: نواة ويندوز وما بعدها

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

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

الصورة الأكبر: الديون التقنية وتأثير الصناعة

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

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

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

    عرض المزيد
  • القيمة السوقية:$0.1عدد الحائزين:2
    0.00%
  • القيمة السوقية:$2.43Kعدد الحائزين:2
    0.01%
  • القيمة السوقية:$2.45Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.44Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.48Kعدد الحائزين:1
    0.00%
  • تثبيت