天堂系列97嫩模在线播放_真人直播视频免费网站_日本一区二区久久_国产精品区免费视频_亚洲精品国男人在线视频

您的位置:首頁(yè) > 資訊 >

谷歌團(tuán)隊(duì)分享 Rust 語(yǔ)言開(kāi)發(fā)體驗(yàn):學(xué)習(xí)成本不高、編譯速度不快,可以寫(xiě)出高質(zhì)量代碼

IT之家 7 月 1 日消息,Rust 是由 Mozilla 主導(dǎo)開(kāi)發(fā)的通用、編譯型編程語(yǔ)言,受到絕大多數(shù)開(kāi)發(fā)者們推崇。谷歌團(tuán)隊(duì)近日在官方博客中發(fā)布文章,分享了使用 Rust 語(yǔ)言的體驗(yàn)和經(jīng)歷。


【資料圖】

▲ 圖源 谷歌官方博客

Rust 語(yǔ)言不需要海量學(xué)習(xí)成本

谷歌內(nèi)部調(diào)查顯示,超過(guò) 2/3 的受訪者認(rèn)為,他們只要學(xué)習(xí) 2 個(gè)月就能上手 Rust 語(yǔ)言、1/3 的受訪者表示他們此前學(xué)習(xí)了 2 個(gè)月后,目前已經(jīng)能夠高效使用 Rust 語(yǔ)言,因此谷歌認(rèn)為傳言中的“Rust 語(yǔ)言至少需要學(xué)習(xí) 6 個(gè)月”并不準(zhǔn)確。

▲ 圖源 谷歌官方博客

Rust 編譯器速度并沒(méi)有想象的那么快

谷歌調(diào)查顯示,到目前為止,構(gòu)建速度慢是開(kāi)發(fā)者在使用 Rust 時(shí)遇到的第一大挑戰(zhàn),只有四成受訪者可以接受 Rust 編譯器的速度。

unsafe 代碼和互操作并非是最大的挑戰(zhàn)

谷歌駁斥了傳聞的“unsafe 代碼和互操作始終是最大的挑戰(zhàn)”說(shuō)法,受訪的谷歌開(kāi)發(fā)者認(rèn)為,他們?cè)?Rust 領(lǐng)域面臨的三大挑戰(zhàn)更多是:

Macros(宏)

Ownership and borrowing(所有權(quán)和借用)

Async programming(異步編程)

此外,編寫(xiě) unsafe 代碼和處理 C / C++ 互操作也是谷歌開(kāi)發(fā)者遇到的問(wèn)題,但并不是最大的挑戰(zhàn)。

Rust 的編譯器錯(cuò)誤消息十分有用

谷歌內(nèi)部對(duì) Rust 編譯器大多好評(píng),只有 9% 的受訪者不滿意 Rust 中的診斷和調(diào)試信息質(zhì)量。

▲ 圖源 谷歌官方博客
▲ 圖源 谷歌官方博客

綜合社區(qū)的反饋來(lái)看,大家都認(rèn)為編譯器消息的表現(xiàn)相對(duì)出色。

Rust 的代碼質(zhì)量很高

絕大部分谷歌受訪者都表示 Rust 代碼的質(zhì)量很高 ——77% 的開(kāi)發(fā)者對(duì) Rust 代碼的質(zhì)量感到滿意。當(dāng)他們被要求比較“是否認(rèn)為 Rust 代碼比他們用其他語(yǔ)言編寫(xiě)的代碼更正確”時(shí),85% 受訪者相信他們的 Rust 代碼是正確的。

除此之外,Rust 代碼也便于審查,超過(guò)一半的受訪者表示 Rust 代碼非常容易審查。

IT之家在此附上詳細(xì)博文鏈接,感興趣的用戶可以點(diǎn)擊深入閱讀

廣告聲明:本文含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考。IT之家所有文章均包含本聲明。

標(biāo)簽:

相關(guān)閱讀