據(jù)2021年1月15日?qǐng)?bào)道,隨著Rust編程語言的火爆,其安全性、高效性及易維護(hù)性已廣為人知且備受認(rèn)可。不僅Windows和Linux已經(jīng)支持該語言,甚至Git項(xiàng)目的開發(fā)者們正認(rèn)真考量將Rust引入其中。
根據(jù)最新披露的郵件討論,Git開發(fā)團(tuán)隊(duì)熱議在Git項(xiàng)目中引入Rust的可行性。作為一種開源的分布式代碼版本管理工具,廣泛運(yùn)用于各種開發(fā)項(xiàng)目。盡管現(xiàn)在Git項(xiàng)目主要以C與Python為主要開發(fā)語言,但探討顯示,引入Rust能顯著降低內(nèi)存安全漏洞,提高重構(gòu)及增加新代碼的便利性,同時(shí)有利于讓缺乏C語言經(jīng)驗(yàn)的人群接觸并學(xué)習(xí)Rust開發(fā)技術(shù)。

不過值得注意的是,盡管多數(shù)開發(fā)者對(duì)Rust的內(nèi)存安全性能表示贊許,但目前Git開發(fā)團(tuán)隊(duì)對(duì)于引入Rust仍未達(dá)到共識(shí),部分原因在于Git自始至終致力于兼容眾多平臺(tái)及CPU架構(gòu)。需指出的是,使用Rust進(jìn)行開發(fā)需要依托LLVM基礎(chǔ)上的rustc編譯器。關(guān)于這點(diǎn),目前開發(fā)團(tuán)隊(duì)正在開展工作,試圖借助GCC編譯器來提供更多的Rust支持,但截至當(dāng)前,這些備用方案并未完全準(zhǔn)備到位,若非不得已不建議直接切換到使用Rust代碼。
-
代碼
+關(guān)注
關(guān)注
30文章
4967瀏覽量
73935 -
Git
+關(guān)注
關(guān)注
0文章
207瀏覽量
16926 -
Rust
+關(guān)注
關(guān)注
1文章
240瀏覽量
7583
發(fā)布評(píng)論請(qǐng)先 登錄
2025華為開發(fā)者大賽暨開發(fā)者年度會(huì)議成功舉辦
「社區(qū)開發(fā)者說」張?jiān)婁浚何业?b class='flag-5'>Rust構(gòu)建RT-Thread安全組件項(xiàng)目之旅,獻(xiàn)給所有開源社區(qū)的你
汽車網(wǎng)絡(luò)安全開發(fā)語言選型指南:C/C++/Rust/Java等主流語言對(duì)比+Perforce QAC/Klocwork工具支持
九聯(lián)科技亮相2025開放原子開發(fā)者大會(huì)
2025開放原子開發(fā)者大會(huì)旋武開源社區(qū)Rust分論壇成功舉辦
2025開放原子開發(fā)者大會(huì)旋武社區(qū)Rust分論壇即將啟幕
RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備的操作系統(tǒng)的實(shí)踐 | 技術(shù)集結(jié)
一文了解Mojo編程語言
NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布
2025 openKylin開發(fā)者大會(huì)圓滿落幕
HDC 2025開發(fā)者主題演講精彩回顧
全志科技亮相OpenHarmony開發(fā)者大會(huì)2025
Git開發(fā)者關(guān)注內(nèi)存安全問題,探討引入Rust語言
評(píng)論