Rust 發(fā)布穩(wěn)定版本已經(jīng)整整十年了。
作為這個(gè)重要時(shí)刻的見(jiàn)證,Rust 語(yǔ)言的初始作者 Graydon Hoare 發(fā)表了一篇深度回顧文章,摘錄部分如下:
從實(shí)驗(yàn)到生產(chǎn):一段非凡的轉(zhuǎn)變
Rust 的發(fā)展歷程令人驚嘆。從 2006 年 Hoare 因一個(gè)損壞的電梯而萌生的想法,到 2015 年發(fā)布 1.0 版本,再到今天,Rust 已經(jīng)實(shí)現(xiàn)了翻天覆地的變化。最初的 Rust 編譯器只有數(shù)萬(wàn)行代碼,而今天的 Rust 生態(tài)系統(tǒng)已經(jīng)發(fā)展成為一個(gè)龐大的技術(shù)帝國(guó),擁有超過(guò) 18 萬(wàn)個(gè)包(crates)和 6700 多名貢獻(xiàn)者。
特別值得一提的是,Rust 在保持穩(wěn)定性的同時(shí)并未停滯不前。在過(guò)去十年中,項(xiàng)目共處理了 24.6 萬(wàn)次代碼更新,平均每小時(shí)有 2.8 次改動(dòng)被合并到主分支。與此同時(shí),Rust 還完成了 3 次重要的版本更新(Edition),引入了眾多改進(jìn)功能,但始終保持著對(duì)現(xiàn)有代碼的兼容性。
社區(qū)協(xié)作的典范
Rust 的成功離不開(kāi)持續(xù)的投資和廣泛的社區(qū)支持。從 Mozilla 的早期投入,到后來(lái) Amazon、Facebook、Google、Microsoft 等科技巨頭的加入,再到成千上萬(wàn)的志愿者貢獻(xiàn),Rust 展示了一個(gè)開(kāi)源項(xiàng)目如何通過(guò)多方協(xié)作實(shí)現(xiàn)持續(xù)發(fā)展。
值得關(guān)注的是,Rust 的發(fā)展不僅限于代碼層面。項(xiàng)目還建立了完善的治理結(jié)構(gòu),包括 Rust 基金會(huì)的成立、領(lǐng)導(dǎo)委員會(huì)制度的建立等。同時(shí),大量的教育資源也應(yīng)運(yùn)而生,從官方的《Rust 程序設(shè)計(jì)語(yǔ)言》到 Google 的《Comprehensive Rust》課程,為新手入門(mén)提供了充分支持。
展望未來(lái):挑戰(zhàn)與機(jī)遇
如今,Rust 已占據(jù)全球編程語(yǔ)言市場(chǎng)份額的 3% 左右,但這個(gè)數(shù)字仍在增長(zhǎng)。隨著規(guī)模的擴(kuò)大,項(xiàng)目面臨著新的挑戰(zhàn):如何保持高質(zhì)量的代碼審查?如何確保項(xiàng)目的可持續(xù)性?如何處理日益增長(zhǎng)的用戶(hù)需求?
特別值得一提的是,隨著 Rust 被越來(lái)越多的關(guān)鍵領(lǐng)域采用,包括被美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)認(rèn)定為更安全的編碼工具,項(xiàng)目的責(zé)任也在加重。這要求項(xiàng)目在未來(lái)投入更多資源到可靠性技術(shù)研究,包括正式驗(yàn)證方法等領(lǐng)域。
原文:
https://rustfoundation.org/media/10-years-of-stable-rust-an-infrastructure-story/
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.