據(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文章
4940瀏覽量
73081 -
Git
+關(guān)注
關(guān)注
0文章
205瀏覽量
16755 -
Rust
+關(guān)注
關(guān)注
1文章
240瀏覽量
7467
發(fā)布評(píng)論請(qǐng)先 登錄
九聯(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)論