• 您現在的位置是:首頁 >每日動態 > 2021-04-23 13:19:21 來源:

    用戶調查顯示Rust語言難以學習和使用

    導讀 Rust語言團隊對Rust用戶社區進行的一項新調查表明,人們對該語言及其使用的興趣日益增加,但用戶對該項目所宣傳的一些Rust功能感到沮喪。

    Rust語言團隊對Rust用戶社區進行的一項新調查表明,人們對該語言及其使用的興趣日益增加,但用戶對該項目所宣傳的一些Rust功能感到沮喪。

    用戶調查顯示Rust語言難以學習和使用

    該調查得到了近6000名Rust用戶的回復。問題的范圍從一個人對Rust的經驗長度到對平臺,工作流目標和工具鏈的看法。

    什么是Rust?實現安全,快速,輕松的軟件開發的方法。| 下一步:在InfoWorld教程中學習如何開始使用Rust。| 使用InfoWorld的App Dev Report時事通訊了解編程中的熱門話題。]

    由于Rust是一種相對較新的編程語言,因此絕大多數受訪用戶(76.1%%)使用Rust的時間不到1年或2年。他們需要多長時間才能掌握這門語言?大多數接受調查的用戶認為 “不到一個月”(33.8%%)或“不到一年”(30.3%%)精通。相對較少(7.1%%)在不到一周的時間內感覺精通。在接受調查的人群中,很大一部分(22%%)仍然感覺不到Rust的效率。

    是什么讓Rust難以掌握?用戶報告說,Rust最顯著的兩個特征 - 生命周期和所有權/借用系統 - 要么“棘手”,“非常困難”,要么“他們仍然無法獲得”。

    Rust聲名鵲起的是速度和記憶安全的混合體。Rust代碼編譯為機器本機指令,圍繞內存管理的語法和習慣 - 生命周期和借用 - 使內存不安全的代碼難以編譯。但是用戶仍然無法理解這些隱喻。因此,Rust團隊正在研究使概念更直觀的方法。

    其他問題圍繞著繼續使用Rust的挑戰。大約一半使用Rust的人在一個月之后就這樣做了。引用不使用Rust的最常見原因是它“太嚇人,太難學或太復雜”(25%%),“我的公司不使用Rust”(47.83%%),而且“我尚未學習Rust,但我想“(74.02%%)。

    除了需要改進Rust的學習曲線之外,Rust團隊的調查要點還包括為編寫客戶端GUI應用程序添加更好的開發功能,支持IDE,以及提高標準庫的成熟度。

    該調查指出,標準庫的狀態“不是維護人員的錯,他們已經在努力編寫和發布[標準庫]中的板條箱,但通常更多的公司需要參與并提供商業支持“在Rust變得更廣泛地用于企業環境之前,這個目標可能會保持一定的距離。

    這個故事,“Rust語言太難學習和使用,用戶調查說”最初由InfoWorld發布 。

  • 成人app