Facebook/Meta (Venäjällä kielletty) on julkaissut listan ohjelmointikielistä, joita suositellaan Facebookin sisäisiä palvelinkomponentteja kehittäville insinööreille ja joita yrityksen infrastruktuuri täysin tukee. Aiempiin suosituksiin verrattuna lista sisältää nyt Rustin, joka täydentää aiemmin käytettyjä C++:aa, Pythonia ja Hackia (Facebookin kehittämä staattisesti tyypitetty PHP-variantti). Tuettujen kielten osalta Facebook tarjoaa kehittäjille käyttövalmiita työkaluja projektien muokkaamiseen, virheenkorjaukseen, rakentamiseen ja käyttöönottoon sekä tarvittavat kirjastot ja komponentit siirrettävyyden varmistamiseksi.
Sovellusalueesta riippuen Facebookin työntekijöille annetaan seuraavat suositukset:
- C++:n tai Rustin käyttö projekteissa, jotka vaativat korkeaa suorituskykyä, kuten taustapalvelut.
- Rustin käyttö komentorivityökaluina.
- Hackin käyttö liiketoimintalogiikassa ja tilattomissa sovelluksissa.
- Pythonin käyttö koneoppimissovelluksissa, datan analysoinnissa ja käsittelyssä sekä palveluiden luomisessa Instagramille.
- Tietyillä alueilla Javan, Erlangin, Haskellin ja Go:n käyttö on sallittua.
Lähde: opennet.ru
