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,如下圖所示。

