حدد Facebook C ++ و Rust و Python و Hack كلغات برمجة مفضلة

نشر Facebook / Meta (المحظور في روسيا) قائمة لغات البرمجة الموصى بها للمهندسين عند تطوير مكونات خادم Facebook الداخلية ودعمها بالكامل في البنية التحتية للشركة. مقارنة بالتوصيات السابقة ، تتضمن القائمة Rust ، الذي يكمل C ++ المستخدمة سابقًا ، و Python و Hack (إصدار Facebook المكتوب بشكل ثابت من PHP). بالنسبة للغات المدعومة ، يوفر Facebook للمطورين أدوات جاهزة للتحرير وتصحيح الأخطاء وبناء ونشر المشاريع ، بالإضافة إلى المجموعة الضرورية من المكتبات والمكونات لقابلية النقل.

اعتمادًا على مجالات التطبيق ، يتم إعطاء موظفي Facebook التوصيات التالية:

  • استخدام C ++ أو Rust للمشاريع عالية الأداء مثل خدمات الخلفية.
  • استخدام الصدأ لأدوات سطر الأوامر.
  • استخدام هاك لمنطق الأعمال والتطبيقات عديمة الحالة.
  • استخدام Python لتطبيقات التعلم الآلي وتحليل البيانات ومعالجتها وإنشاء خدمات لـ Instagram.
  • بالنسبة لبعض المناطق المحددة ، يُسمح باستخدام Java و Erlang و Haskell و Go.

المصدر: opennet.ru

إضافة تعليق