Facebook/Meta (ممنوع در فدراسیون روسیه) فهرستی از زبان های برنامه نویسی را منتشر کرده است که در هنگام توسعه اجزای سرور داخلی فیس بوک به مهندسان توصیه می شود و به طور کامل در زیرساخت های شرکت پشتیبانی می شود. در مقایسه با توصیههای قبلی، این فهرست شامل زبان Rust است که مکمل C++، پایتون و هک (نسخه ایستا تایپ شده PHP است که توسط فیسبوک توسعه یافته است) استفاده میشود. برای زبانهای پشتیبانیشده در فیسبوک، ابزارهای آماده برای ویرایش، اشکالزدایی، ساختن و استقرار پروژهها و همچنین مجموعهای از کتابخانهها و مؤلفهها برای اطمینان از قابل حمل بودن به توسعهدهندگان ارائه میشود.
بسته به حوزه های کاربردی، به کارمندان فیس بوک توصیه های زیر داده می شود:
- استفاده از C++ یا Rust برای پروژه های با کارایی بالا مانند خدمات باطن.
- استفاده از Rust برای ابزارهای خط فرمان
- استفاده از هک برای منطق تجاری و برنامه های کاربردی بدون تابعیت.
- استفاده از پایتون برای برنامههای یادگیری ماشین، تجزیه و تحلیل و پردازش دادهها، ایجاد خدمات برای اینستاگرام.
- برای مناطق خاص، استفاده از Java، Erlang، Haskell و Go مجاز است.
منبع: opennet.ru