IT之家 1 月 15 日消息,近年來,Rust 語言重構的熱潮席卷整個開發(fā)圈,Rust 在安全性、高效性和可維護性等方面都有一定優(yōu)勢,包括 Windows、Linux 內(nèi)核也帶來了 Rust 支持。
根據(jù)最新的郵件討論信息,Git 開發(fā)者們正在討論將 Rust 引入 Git 項目的可能性。

Git 是一個開源的分布式代碼版本控制系統(tǒng),目前廣泛應用于全球的開發(fā)項目中。目前整個 Git 項目的主要開發(fā)語言是 C 和 Python,開發(fā)者討論認為在 Git 中使用 Rust 可以降低內(nèi)存安全錯誤的風險,使重構或向 Rust 添加新代碼變得更容易,并向可能沒有 C 語言經(jīng)驗的人開放 Rust 開發(fā)。

IT之家從討論信息中獲悉,雖然許多開發(fā)者都認同 Rust 語言的內(nèi)存安全特性,但到目前為止,Git 開發(fā)者的意見并不一致,部分原因是 Git 目前廣泛應用于不同的平臺和不同 CPU 架構。然而,使用 Rust 開發(fā)幾乎必須要使用基于 LLVM 的 rustc 編譯器。
開發(fā)者目前正在進行的工作,是通過 GCC 編譯器等添加可用的 Rust 支持,但就目前情況而言,這些替代方案尚未準備好投入生產(chǎn)階段。因此,如果強行轉(zhuǎn)換到 Rust 代碼,那么 Git 的使用可能會受到限制。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。