2006年,編程語言工程師Graydon Hoare利用業餘時間啓動了Rust語言項目。該項目充分借鑑了C/C++/Java/Python等語言的經驗,試圖在保持良好性能的同時,克服以往編程語言所存在的問題。其最大的特色在於保持較高的運行效率、深刻的底層控制和普遍應用範圍的同時,解決了傳統C語言和C++語言中的內存安全問題。2009年,Mozilla接手Rust項目,建立了以Graydon爲首的專業全職開發團隊,而且開放了該項目的源代碼。2012年1月,第一個面向公衆的預覽版本——v0.1 發佈。經歷了大刀闊斧的10年發展,Rust在2015年5月份正式發佈1.0版本。z以後,Rust開始遵照 SemVer 2.0 規範,進入穩步發展的階段。那麼,做爲一個正在崛起的語言,Rust在2016年將會向何處發展呢?html
目前,Rust以其無虛擬機、無垃圾收集器、無運行時、無空指針/野指針/內存越界/緩衝區溢出/段錯誤、無數據競爭等特色已經吸引了廣大開發人員的普遍關注。可是,做爲一門新興的語言,Rust仍然有不少地方須要完善。據Rust核心開發團隊透露,Rust在2016年的發展主要包括加大在框架上的投入、完善關鍵特性和擴展應用領域等三個方向。編程