Facebook өзүнүн артыкчылыктуу программалоо тилдери катары C++, Rust, Python жана Hackти аныктаган

Facebook/Meta (Россия Федерациясында тыюу салынган) Facebook серверинин ички компоненттерин иштеп чыгууда инженерлерге сунушталган жана компаниянын инфраструктурасында толук колдоого алынган программалоо тилдеринин тизмесин жарыялады. Мурунку сунуштарга салыштырмалуу тизмеде мурда колдонулган C++, Python жана Hack (Фейсбук тарабынан иштелип чыккан PHP статикалык терилген версиясы) тилдерин толуктаган Rust тили камтылган. Фейсбукта колдоого алынган тилдер үчүн иштеп чыгуучуларга долбоорлорду түзөтүү, мүчүлүштүктөрдү оңдоо, куруу жана жайылтуу үчүн даяр инструменттер, ошондой эле көчүрүүнү камсыз кылуу үчүн керектүү китепканалар жана компоненттер топтому берилет.

Колдонуу чөйрөсүнө жараша Facebook кызматкерлерине төмөнкү сунуштар берилет:

  • C++ же Rust'ту сервердик кызматтар сыяктуу жогорку натыйжалуу долбоорлор үчүн колдонуу.
  • Буйрук сабы куралдары үчүн Rust колдонуу.
  • Бизнес логикасы жана жарандыгы жок тиркемелер үчүн Hack колдонуу.
  • Машина үйрөнүү колдонмолору, маалыматтарды талдоо жана иштетүү, Instagram үчүн кызматтарды түзүү үчүн Python колдонуу.
  • Айрым конкреттүү аймактар ​​үчүн Java, Erlang, Haskell жана Go колдонууга уруксат берилет.

Source: opennet.ru

Комментарий кошуу