回复彩虹科技:开源的分布式代码版本控制系统!厉害
下载贤集网APP入驻自媒体
Git 是一个开源的分布式代码版本控制系统,目前广泛应用于全球的开发项目中。根据最新的邮件讨论信息,Git 开发者们正在讨论将 Rust 引入 Git 项目的可能性。 当下整个 Git 项目的主要开发语言是 C 和 Python,开发者讨论认为在 Git 中使用 Rust 可以降低内存安全错误的风险,使重构或向 Rust 添加新代码变得更容易,并向可能没有 C 语言经验的人开放 Rust 开发。 然而 Git 开发者对此的反应却好坏参半。部分原因是,使用 Rust 几乎必须使用基于 LLVM 的 rustc 编译器。虽然 GCC 编译器等正在努力添加可用的 Rust 支持,但目前这些替代方案还没有投入生产。因此,如果 Rust 代码被强制使用,Git 的使用可能会受到限制,否则他们可能不得不在初期将基于 Rust 的 Git 功能作为可选项。