Natukoy ng Facebook ang C++, Rust, Python at Hack bilang mga gustong programming language nito

Ang Facebook/Meta (pinagbawalan sa Russian Federation) ay nag-publish ng isang listahan ng mga programming language na inirerekomenda para sa mga inhinyero kapag bumubuo ng mga panloob na bahagi ng server ng Facebook at ganap na sinusuportahan sa imprastraktura ng kumpanya. Kung ikukumpara sa mga nakaraang rekomendasyon, kasama sa listahan ang Rust na wika, na umakma sa dating ginamit na C++, Python at Hack (isang statically typed na bersyon ng PHP na binuo ng Facebook). Para sa mga sinusuportahang wika sa Facebook, binibigyan ang mga developer ng mga handa na tool para sa pag-edit, pag-debug, pagbuo at pag-deploy ng mga proyekto, pati na rin ang kinakailangang hanay ng mga aklatan at mga bahagi upang matiyak ang portability.

Depende sa mga lugar ng aplikasyon, ang mga empleyado ng Facebook ay binibigyan ng mga sumusunod na rekomendasyon:

  • Paggamit ng C++ o Rust para sa mga proyektong may mataas na performance gaya ng mga serbisyo sa backend.
  • Paggamit ng Rust para sa mga tool sa command line.
  • Paggamit ng Hack para sa lohika ng negosyo at mga application na walang estado.
  • Paggamit ng Python para sa mga application ng machine learning, pagsusuri at pagproseso ng data, paggawa ng mga serbisyo para sa Instagram.
  • Para sa ilang partikular na lugar, pinapayagan ang paggamit ng Java, Erlang, Haskell at Go.

Pinagmulan: opennet.ru

Magdagdag ng komento