Rust 的詳解教程

金木大大大發表於2023-12-12

  Rust語言是一種高效、可靠的通用語言。其高效不僅限於開發效率,它的執行效率也是令人稱讚的,是一種少有的兼顧開發效率和執行效率的語言。


  Rust語言由Mozilla開發,最早釋出於2014年9月。Rust的編譯器是在MIT License和Apache License 2.0雙重協議宣告下的免費開源軟體。截至目前(2020年1月)最新的編譯器版本是1.41.0。


  Rust語言的特點


  高效能-Rust速度驚人且記憶體利用率極高。由於沒有執行時和垃圾回收,它能夠勝任對效能要求特別高的服務,可以在嵌入式裝置上執行,還能輕鬆和其他語言整合。


  可靠性-Rust豐富的型別系統和所有權模型保證了記憶體安全和執行緒安全,讓您在編譯期就能夠消除各種各樣的錯誤。


  生產力-Rust擁有出色的檔案、友好的編譯器和清晰的錯誤提示資訊,還整合了的工具——包管理器和構建工具,智慧地自動補全和型別檢驗的多編輯器支援,以及自動格式化程式碼等等。


  Rust的應用


  Rust語言可以用於開發:


  傳統命令列程式-Rust編譯器可以直接生成目標可執行程式,不需要任何解釋程式。


  Web應用-Rust可以被編譯成WebAssembly,WebAssembly是一種JavaScript的高效替代品。


  網路伺服器-Rust用極低的資源消耗做到安全高效,且具備很強的大規模併發處理能力,十分適合開發普通或極端的伺服器程式。


  嵌入式裝置-Rust同時具有JavaScript一般的高效開發語法和C語言的執行效率,支援底層平臺的開發。


  本教程對於初級的程式設計知識將預設讀者已經掌握,所以如果你閱讀本教程,你需要對初級的程式設計知識有一定的瞭解(最好已經初識C/C++或JavaScript程式語言)。


  第一個Rust程式


  Rust語言程式碼檔案字尾名為.rs,如runoob.rs。


  例項:runoob.rs檔案


  fn main(){


  println!("Hello World!");


  }


  執行例項»


  使用rustc命令編譯runoob.rs檔案:


  $rustc runoob.rs#編譯runoob.rs檔案


  編譯後會生成runoob可執行檔案:


  $爬蟲IP獲取


  $./runoob#執行runoob


  Hello World!


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-2999665/,如需轉載,請註明出處,否則將追究法律責任。

相關文章