Rust是一個新型的高級計算機程序設計語言,從最初版本設計完成到現(xiàn)在只有十四年的時間,但是憑借它自身突出的優(yōu)點,逐漸被各大科技公司所接受和使用,Rust的流行性正在逐漸蔓延開來,將來或許會成為像C++、Python這樣的主流編程語言。Rust擁有極高的編譯運行效率和內存安全性,不允許不安全的內存操作,從根本上杜絕了內存泄露問題。
安裝Rust環(huán)境
打開rustup-init.exe文件,若出現(xiàn)以下提示,按"Y"、回車
隨后出現(xiàn)以下選項
依次輸入"2"、回車、"x86_64-pc-windows-gnu"、回車、"nightly"、回車、"y"、回車,隨后選項更新為
隨后輸入"1"、回車即可開始安裝最新版,等待一定時間后提示如下即表示Rust已經正常安裝。
截至目前,你已安裝了工具鏈管理工具rustup、項目構建工具cargo、Rust編譯環(huán)境、Rust標準庫文檔
配置開發(fā)工具
1. 執(zhí)行命令"cargo install racer"
2. 執(zhí)行命令"cargo install rustfmt"
3. 執(zhí)行命令"rustup component add rls"
4. 執(zhí)行命令"rustup component add rust-analysis"
5. 執(zhí)行命令"rustup component add rust-src"
6. 設置名為"RUST_SRC_HOME"的環(huán)境變量為"C:\Users\[home_dir_name]\.multirust\toolchains\nightly-x86_64-pc-windows-gnu\lib\rustlib\src\rust\src"
其中"home_dir_name"為你的家目錄的目錄名
7. 安裝VScode編輯器
8. 安裝名為Rust的插件并重新加載后用VScode打開任意擴展名為rs的文件
9. 跟隨插件引導完成配置,共有四項需要配置,其中兩項用于選擇rustup的工具鏈,由于之前的內容中只安裝了nightly版本的工具鏈,故均只可選擇nightly;另外兩項一個是選擇補全所用工具,選擇rls即可,隨后要求選擇是否使用Rustfmt,選擇使用即可
所有選項均可在用戶設置中找到。
Rust編程語言優(yōu)點
表現(xiàn)
Rust 速度極快且內存高效:無需運行時或垃圾收集器,它可以為性能關鍵型服務提供支持,在嵌入式設備上運行,并輕松與其他語言集成。
可靠性
Rust 豐富的類型系統(tǒng)和所有權模型保證了內存安全和線程安全——使您能夠在編譯時消除許多類別的錯誤。
生產率
Rust 擁有出色的文檔、帶有有用錯誤消息的友好編譯器以及一流的工具——集成的包管理器和構建工具、具有自動完成和類型檢查功能的智能多編輯器支持、自動格式化程序等等。
Rust編程語言適用場景
命令行
利用 Rust 強大的生態(tài)系統(tǒng)快速啟動 CLI 工具。Rust 可以幫助您自信地維護您的應用程序并輕松分發(fā)它。
網絡組裝
使用 Rust 來增強您的 JavaScript,一次一個模塊。發(fā)布到 npm,與 webpack 捆綁在一起,然后您就可以開始比賽了。
聯(lián)網
可預測的性能。資源占用極小。堅如磐石的可靠性。Rust 非常適合網絡服務。
嵌入式
針對資源匱乏的設備?需要低級控制而不放棄高級便利?Rust 已滿足您的需求。
上一篇:MySQL官方版
下一篇:Python(不限速下載)