【ITBEAR科技資訊】7月1日消息,據(jù)谷歌團隊最新發(fā)布的官方博客文章透露,他們分享了在使用編譯型編程語言Rust的過程中的經(jīng)驗和感受。Rust由Mozilla主導開發(fā),備受開發(fā)者們推崇。這篇文章中谷歌團隊首先提到了Rust語言學習成本的問題。根據(jù)谷歌內(nèi)部的調(diào)查,超過2/3的受訪者表示,他們只需要學習2個月就能掌握Rust語言,并且有1/3的受訪者表示,他們已經(jīng)學習了2個月,并能夠高效地使用Rust語言。這一結果顛覆了傳言中Rust至少需要學習6個月的說法。

對于Rust編譯器速度的問題,谷歌的調(diào)查顯示,構建速度慢是使用Rust時開發(fā)者面臨的最大挑戰(zhàn)之一。只有40%的受訪者表示可以接受Rust編譯器的速度,這意味著大部分開發(fā)者對Rust編譯器的速度并不滿意。
此外,谷歌團隊也駁斥了一些關于Rust的傳聞。他們認為,與人們普遍認為的"unsafe"代碼和與其他語言的互操作是Rust領域的最大挑戰(zhàn)不同,受訪的谷歌開發(fā)者認為Rust領域面臨的三大挑戰(zhàn)是宏(Macros)、所有權和借用(Ownership and borrowing)以及異步編程(Async programming)。盡管編寫"unsafe"代碼和處理C/C++互操作也是他們遇到的問題,但并不是最大的挑戰(zhàn)。

谷歌開發(fā)者對Rust編譯器錯誤消息的評價非常高,他們認為Rust編譯器提供的錯誤消息十分有用。據(jù)ITBEAR科技資訊了解,綜合社區(qū)的反饋來看,大多數(shù)開發(fā)者都認為Rust編譯器消息的表現(xiàn)相對出色。
此外,谷歌受訪者表示Rust代碼的質(zhì)量很高,77%的開發(fā)者對Rust代碼的質(zhì)量感到滿意。當被問及是否認為Rust代碼比其他語言編寫的代碼更正確時,有85%的受訪者相信他們的Rust代碼是正確的。另外,超過一半的受訪者表示Rust代碼很容易審查。
谷歌團隊的這些經(jīng)驗和觀點提供了對使用Rust語言的實際情況的新的認識。雖然Rust編譯器速度和學習曲線依然是開發(fā)者們需要考慮的問題,但Rust語言的高代碼質(zhì)量和編譯器的有用錯誤消息等特點,使得越來越多的開發(fā)者對其產(chǎn)生了興趣,并開始嘗試在項目中應用Rust語言的優(yōu)勢。






