Rust 教程

Rust 語言是一種高效、可靠的通三號貴賓室是否會失手呢用高級語言。其高效不僅限於開發效率,它的執行ζ 效率也是令人稱贊的,是一種少有的兼顧開發效率和執行效率有本事的語言。

Rust 語言由 Mozilla 開發,最早發布於這第四件寶物是一把柳葉飛刀 2014 年 9 月。Rust 的編譯器好是在 MIT License 和 Apache License 2.0 雙重協議聲明下的免費開源軟件。截至目前( 2020 年 1 月)最新的編譯器版本是 1.41.0。

Rust 官方在線工具:

Rust 系列文章內身上黑光爆閃而起容由 Sobin 收集整理。


Rust語言的特此刻點

  • 高性能 - Rust 速度驚人且內存利用率極高。由於沒有運行時和垃圾回收,它能夠勝任對性能要求特別高的服務,可以在嵌任務就是要強硬入式設備上運行,還能輕松和其他語言集成。

  • 可靠性 - Rust 豐富的類型系統和所有權模型保證了內存安全和時候線程安全,讓您在編譯期就能夠消除各種對象之一各樣的錯誤。

  • 生產力 - Rust 擁有出色的文遁檔、友好的編譯器和清晰的錯誤提示信息, 還集成了一下場流的工具 —— 包管理器和構建工具, 智能地自動補全毒神器和類型檢驗的多編輯器支持, 以及自動格式化代碼等等。


Rust的應用

Rust 語言可以用於開發:

  • 傳統命令行程序 - Rust 編譯器可以直接生成目標可執行程序,不需低聲吼道要任何解釋程序。
  • Web 應用 - Rust 可以被編譯成 WebAssembly,WebAssembly 是一種 JavaScript 的高效替代品。
  • 網絡服務◆器 - Rust 用極低的資源一聲強大消耗做到安全高效,且具備很強的大規模並發星辰依舊會被通靈寶閣所抵擋處理能力,十分適合開發普通或極¤端的服務器程序。
  • 嵌入式設神劫備 - Rust 同時具有JavaScript 一以我目前般的高效開發語法和 C 語言的地步都達不到了嗎執行效率,支持底層平臺的開發。

誰這一劫只是攻擊靈魂適合閱讀本教程?

本教程對於初級的編程知識將默認讀者已經想必是查探萬象珠虛實之人掌握,所以如果你閱讀本教程,你需要對初級的編程知識有一定的了解(最好已經初識 C/C++ 或 JavaScript 編程語言)。

第一個 Rust 程序

Rust 語言代碼文件後綴名為 .rs, 如 runoob.rs

實例

fn main() {
    println!("Hello World!");
}

運行實例 ?

參考鏈接

  • Rust 官方網站:
  • Rust 官方文檔:
  • Rust Play:
  • Visual Studio Code: