Rust 語言是一種高效、可靠、通用的高階語言。 它的效率不侷限於開發效率,它的執行效率也值得稱道,是少有的兼顧開發效率和執行效率的語言。
Rust 語言由 Mozilla 開發,於 2014 年 9 月首次發布。 Rust 編譯器遵循 Mit 許可證和 Apache 許可證 20 雙重許可宣告下的免費和開源軟體。 截至目前(2020 年 1 月),最新的編譯器版本為 141.0。
Rust 語言的特點。
高效能 - rust 速度驚人,記憶體效率極高。 由於沒有執行時和垃圾**,它可以處理對效能要求特別高的服務,在嵌入式裝置上執行,並輕鬆與其他語言整合。
可靠性 - Rust 豐富的型別系統和所有權模型確保了記憶體安全和執行緒安全,允許您在編譯時消除各種錯誤。
生產力 - Rust 擁有出色的文件、友好的編譯器和清晰的錯誤訊息,以及與一流工具的整合——包管理器和構建工具、對智慧型自動完成和型別檢查的多編輯器支援、自動格式化等等。
Rust 應用程式。
rust 語言可以在開發中使用:
傳統的命令列程式-rust編譯器可以直接生成目標可執行程式,無需任何直譯器。
Web 應用程式 -rust 可以編譯成 WebAssembly,這是 J**Ascript 的有效替代方案。
Web server-rust 安全高效,資源消耗極低,具有較強的大規模併發處理能力,非常適合開發普通或極端的伺服器程式。
嵌入式 device-rust 既有 J**Ascript 的高效開發語法,又有 C 語言的執行效率,支援底層平台的開發。
本教程大概是初學者的程式設計知識,所以如果你閱讀本教程,你需要具備一些基本的程式設計知識(最好是C C++或J**Ascript程式語言)。
第乙個 rust 程式。
rust 檔案字尾。 RS,例如 runoobrs。
例項:runoobrs 檔案。
fn main()
執行例項並使用 rustc 命令編譯 runoobrs 檔案。
rustc runoob.RS 編譯 runoobrs 檔案。
編譯後,生成 runoob 可執行檔案:
爬蟲 IP 獲取。
runoob 執行 runoob
hello world!