A Facebook/Meta (az Orosz Föderációban betiltva) közzétette azon programozási nyelvek listáját, amelyeket a mérnökök számára ajánlanak a belső Facebook szerverkomponensek fejlesztése során, és amelyeket teljes mértékben támogat a vállalat infrastruktúrája. A korábbi ajánlásokhoz képest a listán szerepel a Rust nyelv, amely kiegészíti a korábban használt C++-t, Pythont és Hacket (a PHP statikusan tipizált változata, amelyet a Facebook fejlesztett). A Facebook támogatott nyelvei esetében a fejlesztők kész eszközöket kapnak a projektek szerkesztéséhez, hibakereséséhez, felépítéséhez és telepítéséhez, valamint a hordozhatóság biztosításához szükséges könyvtárak és összetevők készletét.
Az alkalmazási területektől függően a Facebook alkalmazottai a következő ajánlásokat kapják:
- C++ vagy Rust használata nagy teljesítményű projektekhez, például háttérszolgáltatásokhoz.
- A Rust használata parancssori eszközökhöz.
- Hack használata üzleti logikához és állapot nélküli alkalmazásokhoz.
- Python használata gépi tanulási alkalmazásokhoz, adatelemzéshez és -feldolgozáshoz, szolgáltatások létrehozásához Instagram számára.
- Bizonyos területeken a Java, Erlang, Haskell és Go használata megengedett.
Forrás: opennet.ru