Rust 官網(wǎng)文檔


閱讀(597.7k) 收藏 (0)

手冊簡介

Rust 官方參考文檔

手冊說明


Rust編程語言

Rust 是 Mozilla 開發(fā)的注重安全、性能和并發(fā)性的編程語言,在2015年5月15日 Rust 1.0 正式發(fā)布。Rust將低層次的性能控制和高層次方便安全保障結(jié)合在一起,更值得稱贊的是,完成這種結(jié)合并不是依靠垃圾回收機制或其他運行機制,這就有可能能使用Rust庫向下取代 C/C++。Rust與其他語言的區(qū)別的突出點是它的類型系統(tǒng),它代表了幾代C和C++程序員最佳實踐的不斷精化和濃縮。

Rust語言的特別之處

  • 零成本的抽象
  • 移動語義
  • 保證內(nèi)存安全
  • 線程沒有數(shù)據(jù)競爭
  • trait-based泛型
  • 模式匹配
  • 類型推斷
  • 最小運行時
  • 高效的C綁定

Rust語言優(yōu)越之處

  • Cargo包管理器非常好:Cargo是負責(zé)Rust項目管理的一個非常好的前端工具。創(chuàng)建一個新的Rust項目,添加測試、依賴等等都非常的容易和簡潔。
  • 像腳本語言一樣富有表現(xiàn)力:Rust就像一種非常富有表達力的底層腳本語言。
  • Strongly typed 強類型:在所有的強類型語言中,Rust因以下這三個原因讓人覺得不同:
    • 它的編譯錯誤信息非常的清楚,直接指出哪里錯了,還經(jīng)常給你提供精準的解決方案。
    • 編譯循環(huán)非??欤斘业拇a成功編譯后,它總是按我的想法準確的運行。
    • 借用、使用期等概念需要點時間來習(xí)慣,錯誤提示信息和規(guī)則是明確的。Rust沒有傳統(tǒng)的垃圾收集器-但它有非常清晰的規(guī)則來指示在棧和堆上的東西該活多久。

在線閱讀

W3Cschool http://m.hgci.cn/doc_rust/

Rust官網(wǎng)鏈接

https://www.rust-lang.org/zh-CN/documentation.html


更新記錄