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