Rust語言確定2017年發力路線,改進學習曲線
Rust核心團隊已經確定了Rust的路線圖提案,旨在確定語言在一年內的位置。部分基於2016年Rust使用者進行的調查結果,它優先改善Rust的生產力,而不犧牲速度和可靠性。
具體來說,2016年的調查顯示了Rust使用的一些障礙,例如它的學習曲線,缺乏庫和IDE,對語言“成熟度”和編譯器效能的關注。擬議的2017年路線圖通過提供詳細的改進方法來解決所有這些問題。
學習曲線
Rust的學習曲線在2016年調查的4個受訪者中被提及,它部分與Rust的還沒有主流記憶體管理模型,基於所有權的概念有關。 Rust團隊將嘗試制定的策略包括改進文件,語言診斷和功能以及工具。
工具鏈
在工具方面,Rust團隊希望改進編碼-編譯-除錯 週期並提供一個IDE。已經做了一些工作來改進編輯 – 編譯 – 除錯周期,即通過引入中級IR(MIR)來減少Rust的表面,並且為型別檢查和翻譯以及增量編譯提供更簡單的表示最近已達到alpha狀態。此外,Rust團隊將嘗試在當前除錯版本(即“執行太慢”)和釋出版本(“構建太慢”)之間取得更好的平衡。
**
Rust的生態系統**
Rust的庫的生態系統的成熟度是提高生產力的另一個重點。這有兩方面:一方面,提供發現高質量的creates的方法,包括訊號質量指標的徽章,更好地支援持續整合,在選定的creates上執行API審查等。另一方面,Rust的生態系統應該增長,努力為基本任務提供1.0級別的creates,特別關注用於伺服器端,併發/非同步/並行開發的creates。
互操作性
在生產中使用Rust通常需要將其整合到現有的構建系統中並與C ++程式碼進行互操作。在這兩個帳戶上,Rust團隊旨在使Rust與現有組織的整合變得容易。特別是,在Rust中使用C ++庫不應該比在C ++中使用它困難得多。
文章轉載自 開源中國社群 [http://www.oschina.net]
相關文章
- 漫畫:程式語言學習曲線
- Go 語言進階學習路線圖Go
- Go 語言學習路線指南Go
- 漫畫:7種程式語言的學習曲線
- Go 語言學習路線來啦Go
- 從一組漫畫看程式語言學習曲線
- 機器學習/深度學習/自然語言處理學習路線機器學習深度學習自然語言處理
- 機器學習之學習曲線機器學習
- Rust 語言學習之旅Rust
- Java學習路線·進階Java
- 2017 Web 開發者學習路線圖Web
- Rust 語言學習之旅(6)Rust
- Rust 語言學習之旅(3)Rust
- Rust 語言學習之旅(2)Rust
- Rust 語言學習之旅(7)Rust
- 最新Go語言學習路線圖 帶你通關Go語言-千鋒Go
- Python學習路線·進階Python
- sk-learn 學習曲線圖
- 非常適合小白入門的Go語言學習路線Go
- iOS開發學習路線iOS
- 英語及口語學習路線圖
- 會計進階學習路線圖
- 如何跨越 Kubernetes 學習曲線
- 庫克創造力曲線(轉載)
- 前端學習路線前端
- Oracle學習路線Oracle
- Vue學習路線Vue
- JAVA學習路線Java
- java 學習路線Java
- javaweb學習路線JavaWeb
- ML學習路線
- 隨機森林n_estimators 學習曲線隨機森林
- GDI+ 學習記錄(17): 曲線 - Curve
- spring的問題-能耗、學習曲線Spring
- Android學習進階路線導航線路(Android原始碼分享)Android原始碼
- Web前端開發學習路線圖Web前端
- HarmonyOS應用開發學習路線
- 遊戲開發完整學習路線遊戲開發