„Facebook“ kaip pageidaujamas programavimo kalbas nustatė C++, Rust, Python ir Hack

„Facebook/Meta“ (uždrausta Rusijos Federacijoje) paskelbė programavimo kalbų, rekomenduojamų inžinieriams kuriant vidinius „Facebook“ serverio komponentus ir visiškai palaikomų įmonės infrastruktūroje, sąrašą. Palyginti su ankstesnėmis rekomendacijomis, sąraše yra Rust kalba, kuri papildo anksčiau naudotas C++, Python ir Hack (statiškai spausdinama PHP versija, kurią sukūrė Facebook). Palaikomoms „Facebook“ kalboms kūrėjams pateikiami paruošti įrankiai projektams redaguoti, derinti, kurti ir diegti, taip pat reikiamas bibliotekų ir komponentų rinkinys, užtikrinantis perkeliamumą.

Atsižvelgiant į taikymo sritis, „Facebook“ darbuotojams pateikiamos šios rekomendacijos:

  • C++ arba Rust naudojimas didelio našumo projektams, pvz., backend paslaugoms.
  • Rust naudojimas komandų eilutės įrankiams.
  • „Hack“ naudojimas verslo logikai ir programoms be būsenos.
  • Python naudojimas mašininio mokymosi programoms, duomenų analizei ir apdorojimui, kuriant paslaugas Instagram.
  • Tam tikrose konkrečiose srityse leidžiama naudoti Java, Erlang, Haskell ir Go.

Šaltinis: opennet.ru

Добавить комментарий