تلتزم شركة مايكروسوفت بشكل تاريخي بالقضاء على كود C و C++ الذي يعود لعقود من الزمن من بنيتها التحتية، مع موعد نهائي محدد في 2030. هذه ليست مجرد عملية إعادة هيكلة عادية — إنها جهد تحديث شامل يهدف إلى استبدال الأنظمة القديمة باستخدام Rust، لغة برمجة آمنة للذاكرة تمنع فئات كاملة من الثغرات الأمنية.
النهج الفني: الذكاء الاصطناعي على نطاق واسع
وضح جيلين هانت، أحد مهندسي شركة مايكروسوفت المميزين، خطة الشركة: دمج أدوات تعتمد على الخوارزميات مع وكلاء ذكاء اصطناعي قادرين على إعادة كتابة ملايين الأسطر من الكود في وقت واحد. يمكن للبنية التحتية التي بنتها مايكروسوفت أن ترسم الكود المصدري، تحلله، ثم تطبق التعديلات بواسطة الذكاء الاصطناعي على نطاق واسع — مما ي automate ما كان سيستغرق فرق المهندسين سنوات لإنجازه يدويًا.
يمثل هذا تحولًا جوهريًا عن إعادة الهيكلة التقليدية. بدلاً من ترجمة الكود يدويًا سطرًا بسطر، تستفيد مايكروسوفت من نماذج اللغة الكبيرة لتسريع الانتقال من C و C++ إلى Rust عبر كامل مكدسها.
لماذا الآن؟ الدفع نحو أمان الذاكرة
لم يبدأ الدفع نحو برمجة آمنة للذاكرة بالأمس. في عام 2023، بدأت مايكروسوفت في إعادة كتابة أجزاء من نواة Windows باستخدام Rust — قرار جاء مباشرة من رئيس قسم Azure، مارك روسينوفيتش، الذي وجه الفرق لوقف بدء مشاريع جديدة باستخدام C و C++ تمامًا والتحول إلى Rust بدلاً من ذلك.
لقد زاد إيمان روسينوفيتش منذ ذلك الحين. في وقت سابق من هذا العام، أكد مجددًا التزام الشركة، موضحًا أن مايكروسوفت ملتزمة تمامًا بـ Rust وقد وسعت بالفعل نشره عبر الأنظمة الأساسية الأساسية. الشركة لا تعتبر هذا مشروعًا جانبيًا — إنه مدمج في الهيكل التنظيمي لمايكروسوفت ضمن مجموعة مستقبل هندسة البرمجيات القابلة للتوسع، الموجودة ضمن قسم CoreAI.
توظيف المواهب لتنفيذ الرؤية
لتنفيذ هذه الأجندة الطموحة، تقوم مايكروسوفت بنشاط بتوظيف مهندس برمجيات رئيسي يمتلك خبرة عميقة في تطوير Rust على مستوى الأنظمة. المرشح المثالي سيكون لديه خلفية في المترجمات، قواعد البيانات، أو أنظمة التشغيل — أشخاص يفهمون الآليات منخفضة المستوى اللازمة لإعادة كتابة بنية تحتية معقدة.
ما بعد مايكروسوفت: تداعيات على الصناعة بأكملها
ما يجعل هذه المبادرة ذات أهمية خاصة هو نطاقها. تفويض الفريق يتجاوز مجرد تنظيف الديون التقنية الخاصة بمايكروسوفت. إنهم يطورون أدوات وتقنيات مصممة لتوسيع نطاقها عبر الشركة وفي النهاية نشرها على الصناعة الأوسع — مما يعني أن مؤسسات أخرى قد تستفيد في النهاية من الأطر التي تبنيها مايكروسوفت.
الهدف المتمثل في 2030 يمنح مايكروسوفت عقدًا لإعادة هيكلة أحد أكبر وأكثر قواعد الكود تعقيدًا في العالم، واستبدال عقود من C و C++ ببديل حديث وأكثر أمانًا.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
الخطة الجريئة لشركة مايكروسوفت لإزالة C و C++ من قاعدة الشفرة الخاصة بها بحلول عام 2030 — إليك الاستراتيجية
تلتزم شركة مايكروسوفت بشكل تاريخي بالقضاء على كود C و C++ الذي يعود لعقود من الزمن من بنيتها التحتية، مع موعد نهائي محدد في 2030. هذه ليست مجرد عملية إعادة هيكلة عادية — إنها جهد تحديث شامل يهدف إلى استبدال الأنظمة القديمة باستخدام Rust، لغة برمجة آمنة للذاكرة تمنع فئات كاملة من الثغرات الأمنية.
النهج الفني: الذكاء الاصطناعي على نطاق واسع
وضح جيلين هانت، أحد مهندسي شركة مايكروسوفت المميزين، خطة الشركة: دمج أدوات تعتمد على الخوارزميات مع وكلاء ذكاء اصطناعي قادرين على إعادة كتابة ملايين الأسطر من الكود في وقت واحد. يمكن للبنية التحتية التي بنتها مايكروسوفت أن ترسم الكود المصدري، تحلله، ثم تطبق التعديلات بواسطة الذكاء الاصطناعي على نطاق واسع — مما ي automate ما كان سيستغرق فرق المهندسين سنوات لإنجازه يدويًا.
يمثل هذا تحولًا جوهريًا عن إعادة الهيكلة التقليدية. بدلاً من ترجمة الكود يدويًا سطرًا بسطر، تستفيد مايكروسوفت من نماذج اللغة الكبيرة لتسريع الانتقال من C و C++ إلى Rust عبر كامل مكدسها.
لماذا الآن؟ الدفع نحو أمان الذاكرة
لم يبدأ الدفع نحو برمجة آمنة للذاكرة بالأمس. في عام 2023، بدأت مايكروسوفت في إعادة كتابة أجزاء من نواة Windows باستخدام Rust — قرار جاء مباشرة من رئيس قسم Azure، مارك روسينوفيتش، الذي وجه الفرق لوقف بدء مشاريع جديدة باستخدام C و C++ تمامًا والتحول إلى Rust بدلاً من ذلك.
لقد زاد إيمان روسينوفيتش منذ ذلك الحين. في وقت سابق من هذا العام، أكد مجددًا التزام الشركة، موضحًا أن مايكروسوفت ملتزمة تمامًا بـ Rust وقد وسعت بالفعل نشره عبر الأنظمة الأساسية الأساسية. الشركة لا تعتبر هذا مشروعًا جانبيًا — إنه مدمج في الهيكل التنظيمي لمايكروسوفت ضمن مجموعة مستقبل هندسة البرمجيات القابلة للتوسع، الموجودة ضمن قسم CoreAI.
توظيف المواهب لتنفيذ الرؤية
لتنفيذ هذه الأجندة الطموحة، تقوم مايكروسوفت بنشاط بتوظيف مهندس برمجيات رئيسي يمتلك خبرة عميقة في تطوير Rust على مستوى الأنظمة. المرشح المثالي سيكون لديه خلفية في المترجمات، قواعد البيانات، أو أنظمة التشغيل — أشخاص يفهمون الآليات منخفضة المستوى اللازمة لإعادة كتابة بنية تحتية معقدة.
ما بعد مايكروسوفت: تداعيات على الصناعة بأكملها
ما يجعل هذه المبادرة ذات أهمية خاصة هو نطاقها. تفويض الفريق يتجاوز مجرد تنظيف الديون التقنية الخاصة بمايكروسوفت. إنهم يطورون أدوات وتقنيات مصممة لتوسيع نطاقها عبر الشركة وفي النهاية نشرها على الصناعة الأوسع — مما يعني أن مؤسسات أخرى قد تستفيد في النهاية من الأطر التي تبنيها مايكروسوفت.
الهدف المتمثل في 2030 يمنح مايكروسوفت عقدًا لإعادة هيكلة أحد أكبر وأكثر قواعد الكود تعقيدًا في العالم، واستبدال عقود من C و C++ ببديل حديث وأكثر أمانًا.