Facebook/Meta (ロシア連邦で禁止されている) は、内部 Facebook サーバー コンポーネントを開発する際にエンジニアに推奨され、社内インフラストラクチャで完全にサポートされているプログラミング言語のリストを公開しました。 以前の推奨事項と比較すると、リストには Rust 言語が含まれており、以前に使用されていた C++、Python、Hack (Facebook が開発した PHP の静的型付けバージョン) を補完します。 Facebook でサポートされている言語については、開発者には、プロジェクトの編集、デバッグ、構築、デプロイのための既製のツールに加え、移植性を確保するために必要なライブラリとコンポーネントのセットが提供されます。
適用分野に応じて、Facebook 従業員には次の推奨事項が与えられます。
- バックエンド サービスなどの高パフォーマンス プロジェクトには C++ または Rust を使用します。
- コマンドラインツールにはRustを使用します。
- ビジネス ロジックとステートレス アプリケーションに Hack を使用する。
- 機械学習アプリケーション、データ分析と処理に Python を使用し、Instagram 用のサービスを作成します。
- 特定の特定の領域では、Java、Erlang、Haskell、Go の使用が許可されています。
出所: オープンネット.ru