Facebook 已將 C++、Rust、Python 和 Hack 確定為其首選程式語言

Facebook/Meta(在俄羅斯聯邦被禁止)發布了一份在開發內部 Facebook 伺服器元件時推薦給工程師的程式語言列表,並在公司的基礎設施中得到全面支持。 與先前的建議相比,該清單包括 Rust 語言,它補充了先前使用的 C++、Python 和 Hack(Facebook 開發的 PHP 靜態類型版本)。 對於 Facebook 上支援的語言,為開發人員提供了用於編輯、調試、建置和部署專案的現成工具,以及確保可移植性的必要程式庫和元件集。

根據應用程式領域,Facebook 員工獲得以下建議:

  • 使用 C++ 或 Rust 進行高效能項目,例如後端服務。
  • 使用 Rust 作為命令列工具。
  • 將 Hack 用於業務邏輯和無狀態應用程式。
  • 使用 Python 進行機器學習應用程式、資料分析和處理,為 Instagram 建立服務。
  • 對於某些特定領域,允許使用 Java、Erlang、Haskell 和 Go。

來源: opennet.ru

添加評論