據(jù)2021年1月15日?qǐng)?bào)道,隨著Rust編程語(yǔ)言的火爆,其安全性、高效性及易維護(hù)性已廣為人知且備受認(rèn)可。不僅Windows和Linux已經(jīng)支持該語(yǔ)言,甚至Git項(xiàng)目的開(kāi)發(fā)者們正認(rèn)真考量將Rust引入其中。
根據(jù)最新披露的郵件討論,Git開(kāi)發(fā)團(tuán)隊(duì)熱議在Git項(xiàng)目中引入Rust的可行性。作為一種開(kāi)源的分布式代碼版本管理工具,廣泛運(yùn)用于各種開(kāi)發(fā)項(xiàng)目。盡管現(xiàn)在Git項(xiàng)目主要以C與Python為主要開(kāi)發(fā)語(yǔ)言,但探討顯示,引入Rust能顯著降低內(nèi)存安全漏洞,提高重構(gòu)及增加新代碼的便利性,同時(shí)有利于讓缺乏C語(yǔ)言經(jīng)驗(yàn)的人群接觸并學(xué)習(xí)Rust開(kāi)發(fā)技術(shù)。
不過(guò)值得注意的是,盡管多數(shù)開(kāi)發(fā)者對(duì)Rust的內(nèi)存安全性能表示贊許,但目前Git開(kāi)發(fā)團(tuán)隊(duì)對(duì)于引入Rust仍未達(dá)到共識(shí),部分原因在于Git自始至終致力于兼容眾多平臺(tái)及CPU架構(gòu)。需指出的是,使用Rust進(jìn)行開(kāi)發(fā)需要依托LLVM基礎(chǔ)上的rustc編譯器。關(guān)于這點(diǎn),目前開(kāi)發(fā)團(tuán)隊(duì)正在開(kāi)展工作,試圖借助GCC編譯器來(lái)提供更多的Rust支持,但截至當(dāng)前,這些備用方案并未完全準(zhǔn)備到位,若非不得已不建議直接切換到使用Rust代碼。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
語(yǔ)言特性。開(kāi)發(fā)者可以根據(jù)開(kāi)發(fā)偏好或應(yīng)用場(chǎng)景,選用不同的編程范式。
類(lèi)型安全 :倉(cāng)頡編程語(yǔ)言是靜態(tài)強(qiáng)類(lèi)型語(yǔ)
發(fā)表于 08-15 10:00
語(yǔ)言特性。開(kāi)發(fā)者可以根據(jù)開(kāi)發(fā)偏好或應(yīng)用場(chǎng)景,選用不同的編程范式。
類(lèi)型安全 :倉(cāng)頡編程語(yǔ)言是靜態(tài)強(qiáng)類(lèi)型語(yǔ)
發(fā)表于 07-30 17:49
基于 Rust 的安全性和性能引入了 Rust。 Rust 有很多優(yōu)勢(shì),內(nèi)存
發(fā)表于 07-25 09:14
?1067次閱讀
Rust是一門(mén)靜態(tài)強(qiáng)類(lèi)型語(yǔ)言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開(kāi)發(fā)等優(yōu)勢(shì)。Rust
發(fā)表于 05-10 11:32
?1057次閱讀
開(kāi)發(fā)者手機(jī)開(kāi)源代碼編譯指導(dǎo)
編譯環(huán)境建議:
ubuntu20.04
Linux 系統(tǒng)內(nèi)存:最低 16G
Pyhon 3.8
安裝必要工具:
sudo apt-get update
sudo
發(fā)表于 03-04 14:29
背景 Rust 是一門(mén)靜態(tài)強(qiáng)類(lèi)型語(yǔ)言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開(kāi)發(fā)等優(yōu)勢(shì)。R
發(fā)表于 02-26 17:28
?658次閱讀
Rust是一門(mén)靜態(tài)強(qiáng)類(lèi)型語(yǔ)言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開(kāi)發(fā)等優(yōu)勢(shì)。
發(fā)表于 01-29 17:19
?744次閱讀
受到2022年“谷歌使用Rust重寫(xiě)Android系統(tǒng)且所有Rust代碼的內(nèi)存安全漏洞為零” [1] 的啟發(fā),最近筆者懷著濃厚的興趣也順應(yīng)Rust
發(fā)表于 01-25 11:21
?480次閱讀
日益受到廣泛關(guān)注。 為深度探討全球開(kāi)源治理所面對(duì)的挑戰(zhàn),12 月 16 日,2023 開(kāi)放原子開(kāi)發(fā)者大會(huì)【開(kāi)源治理與開(kāi)發(fā)者運(yùn)營(yíng)論壇】成功舉辦,論壇聚焦開(kāi)源項(xiàng)目管理和社區(qū)協(xié)作的關(guān)鍵議題,
發(fā)表于 12-22 09:59
?376次閱讀
發(fā)燒友論壇一起策劃了飛騰派開(kāi)發(fā)板測(cè)評(píng)活動(dòng),受到了廣大開(kāi)發(fā)者的喜愛(ài)。
通過(guò)這次活動(dòng),飛騰派成功地吸引了眾多高質(zhì)量開(kāi)發(fā)者的關(guān)注和參與,進(jìn)一步擴(kuò)大了其在
發(fā)表于 12-11 16:11
Move 是一門(mén)由 Rust 語(yǔ)言開(kāi)發(fā)的一門(mén)面向資產(chǎn)的編程語(yǔ)言,最早由 Facebook (現(xiàn) Meta )投入大量的人力物力開(kāi)發(fā),用于 L
發(fā)表于 11-17 12:30
?575次閱讀
、ArkUI等,百花齊放,開(kāi)發(fā)者面臨著豐富的開(kāi)發(fā)工具和語(yǔ)言的選擇。為了更好地推動(dòng)智能化發(fā)展,開(kāi)發(fā)者必須關(guān)注萬(wàn)物互聯(lián)到萬(wàn)物智聯(lián)的產(chǎn)業(yè)趨勢(shì),積極
發(fā)表于 11-11 21:15
?937次閱讀
Rust 是一種系統(tǒng)級(jí)編程語(yǔ)言,具有高性能和內(nèi)存安全性。InfluxDB 是一個(gè)開(kāi)源的時(shí)間序列數(shù)據(jù)庫(kù),用于存儲(chǔ)、查詢和可視化大規(guī)模數(shù)據(jù)集。Rust
發(fā)表于 09-30 16:45
?951次閱讀
開(kāi)發(fā)者創(chuàng)建高質(zhì)量的應(yīng)用程序,包括圖形界面、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等方面。 Rust-Qt 的優(yōu)勢(shì)在于 Rust 語(yǔ)言的安全性和高性能,以及 Qt 框架
發(fā)表于 09-30 16:43
?1374次閱讀
“開(kāi)放原子開(kāi)發(fā)者工作坊”是由開(kāi)放原子開(kāi)源基金會(huì)發(fā)起的面向廣大開(kāi)發(fā)者的線下開(kāi)源交流活動(dòng),旨在分享開(kāi)發(fā)者參與社區(qū)建設(shè)的心得和體會(huì)、分享開(kāi)發(fā)經(jīng)驗(yàn)。與志同道合的
發(fā)表于 09-25 10:40
?842次閱讀
評(píng)論