Rust是一門系統編程語言 ,專註於安全 ,尤其是併發安全,支持函數式和命令式以及泛型等編程範式的多範式語言。Rust在語法上和C++類似 ,但是設計者想要在保證性能的同時提供更好的記憶體安全。本文主要是簡要的說明Rust 開發環境如何搭建。 ...
1.Rust概述
按照百度百科的說法,Rust是一門系統編程語言 ,專註於安全 ,尤其是併發安全,支持函數式和命令式以及泛型等編程範式的多範式語言。Rust在語法上和C++類似 ,但是設計者想要在保證性能的同時提供更好的記憶體安全。 Rust最初是由Mozilla研究院的Graydon Hoare設計創造,然後在Dave Herman, Brendan Eich以及很多其他人的貢獻下逐步完善的。Rust的設計者們通過在研發Servo網站瀏覽器佈局引擎過程中積累的經驗優化了Rust語言和Rust編譯器。
Rust編譯器是在MIT License 和 Apache License 2.0雙重協議聲明下的免費開源軟體。 Rust已經連續三年(2016,2017,2018)在Stack Overflow開發者調查的“最受喜愛編程語言”評選項目中折取桂冠。有的軟體企業甚至建議用Rust寫操作系統。
2.Rust 開發環境配置
首先我們可以訪問官網,https://www.rust-lang.org/zh-CN/tools/install ,我這裡是 Windows操作系統。因此,安裝 Rust,下載並運行程式rustup-init.exe,然後按照控制台提示進行安裝即可。安裝後在命令行執行 rustc --version
來判斷Rust是否安裝正確。
cargo 是Rust 的包管理器和構建系統。可以用cargo --version來查看版本,同時可以用命令cargo new 項目名來創建一個新的Rust項目,如下圖所示。
3. Rust項目編譯和運行
其中在src下麵有一個文件main.ts,如下圖所示。
在命令行中用cargo build進行編譯,編譯後會生成一個target文件夾,其中debug文件中有可執行程式hello_cargo.exe,如下圖所示。