Facebook өзінің таңдаулы бағдарламалау тілдері ретінде C++, Rust, Python және Hack-ті анықтады

Facebook/Meta (Ресей Федерациясында тыйым салынған) Facebook серверінің ішкі компоненттерін әзірлеу кезінде инженерлерге ұсынылатын және компанияның инфрақұрылымында толық қолдау көрсетілетін бағдарламалау тілдерінің тізімін жариялады. Алдыңғы ұсыныстармен салыстырғанда тізімде бұрын қолданылған C++, Python және Hack (Facebook әзірлеген PHP статикалық терілген нұсқасы) тілдерін толықтыратын Rust тілі бар. Facebook-те қолдау көрсетілетін тілдер үшін әзірлеушілер жобаларды өңдеу, жөндеу, құру және орналастыру үшін дайын құралдармен, сондай-ақ портативтілікті қамтамасыз ету үшін қажетті кітапханалар мен құрамдас бөліктермен қамтамасыз етілген.

Қолдану саласына байланысты Facebook қызметкерлеріне келесі ұсыныстар беріледі:

  • Сервер қызметтері сияқты өнімділігі жоғары жобалар үшін C++ немесе Rust тілін пайдалану.
  • Пәрмен жолы құралдары үшін Rust пайдалану.
  • Бизнес логикасы және азаматтығы жоқ қолданбалар үшін Hack пайдалану.
  • Python-ды машиналық оқыту қолданбалары үшін пайдалану, деректерді талдау және өңдеу, Instagram қызметтерін жасау.
  • Белгілі бір нақты аймақтар үшін Java, Erlang, Haskell және Go тілдерін пайдалануға рұқсат етіледі.

Ақпарат көзі: opennet.ru

пікір қалдыру