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

添加评论