تعمل Microsoft على زيادة جهودها في جميع أنحاء الشركة لاعتماد Rust كخيارها الأول لتطوير البرامج الداخلية. تعد فرصة العمل الجديدة مثالية لخبراء Rust المهتمين بتحويل كميات كبيرة من أكواد C# إلى نموذج برمجة أحدث وآمن للذاكرة.

وفقًا لنشرة وظيفة حديثة من مكتب Microsoft في براغ، تقوم Microsoft بتعيين مهندس برمجيات رئيسي لمنصة Microsoft 365. ينص إعلان الوظيفة على أن المرشح المثالي سيكون ماهرًا في لغات C# وRust ولديه خبرة في تقديم خدمات كبيرة الحجم "واسعة النطاق". وتتمثل مسؤوليتهم الأساسية في اعتماد لغة البرمجة Rust باعتبارها الأساس الجديد لمؤسسة M365 الأساسية، وهي SubstrateAppPlatform (SAP).

تعني مجموعة SAP المسؤولة عن كتابة التعليمات البرمجية التشغيلية للخدمات السحابية من Microsoft أن Redmond قررت تسريع الخطط المعلنة مسبقًا لاعتماد Rust. ينص إعلان الوظيفة على أن الشركة تقوم بتشكيل فريق جديد يركز على استخدام لغة Rust كأساس لـ "خدمات النظام الأساسي على نطاق عالمي" وجهود التحديث الأخرى.

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

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

تم إصدار Rust في الأصل في عام 2015 وأصبح يتمتع بشعبية متزايدة بين شركات التكنولوجيا الكبرى. قام Linus Torvalds بدمج كود Rust في نواة Linux، وبدأت Google أيضًا في استخدام اللغة في مشروع Chromium. في عام 2020، بدأت مايكروسوفت في إعادة كتابة أجزاء مهمة من Windows في Rust، مما يوفر المزيد من الأمان وحتى تحسينات كبيرة في الأداء لنظام Windows، وهو نظام تم تجميعه معًا من لغات ترميز مختلفة لعقود من الزمن.

مايكروسوفت هي أيضًا عضو مؤسس في مؤسسة Rust Foundation، وهي منظمة غير ربحية تضم في عضويتها شركات مثل Amazon وHuawei وGoogle وMozilla. قبل إفساح المجال للوافدين الجدد في عالم البرمجة، تم تصميم لغة C# في عام 2000 على يد أندرس هيجلسبيرج، المبتكر الأصلي لـ Turbo Pascal وموظف في Microsoft.