Rust 教程

Rust是由Mozilla Corporation開(kāi)發(fā)的現(xiàn)代系統(tǒng)編程語(yǔ)言。 它旨在成為高度并發(fā)和高度安全的系統(tǒng)的語(yǔ)言。 它編譯為本地代碼; 因此,它像C和C ++一樣快。 本教程采用一種簡(jiǎn)單實(shí)用的方法來(lái)描述Rust編程的概念。

Rust 語(yǔ)言是一種高效、可靠的通用高級(jí)語(yǔ)言。其高效不僅限于開(kāi)發(fā)效率,它的執(zhí)行效率也是令人稱(chēng)贊的,是一種少有的兼顧開(kāi)發(fā)效率和執(zhí)行效率的語(yǔ)言。

rust教程.pngRust 語(yǔ)言由 Mozilla 開(kāi)發(fā),最早發(fā)布于 2014 年 9 月。Rust 的編譯器是在 MIT License 和 Apache License 2.0 雙重協(xié)議聲明下的免費(fèi)開(kāi)源軟件。截至目前( 2020 年 1 月)最新的編譯器版本是 1.41.0。

Rust 官方在線工具: https://play.rust-lang.org/。

Rust 系列文章內(nèi)容由 Sobin 收集整理。

Rust語(yǔ)言的特點(diǎn)

  • 高性能 -  Rust 速度驚人且內(nèi)存利用率極高。由于沒(méi)有運(yùn)行時(shí)和垃圾回收,它能夠勝任對(duì)性能要求特別高的服務(wù),可以在嵌入式設(shè)備上運(yùn)行,還能輕松和其他語(yǔ)言集成。

  • 可靠性 - Rust 豐富的類(lèi)型系統(tǒng)和所有權(quán)模型保證了內(nèi)存安全和線程安全,讓您在編譯期就能夠消除各種各樣的錯(cuò)誤。

  • 生產(chǎn)力 - Rust 擁有出色的文檔、友好的編譯器和清晰的錯(cuò)誤提示信息, 還集成了一流的工具 —— 包管理器和構(gòu)建工具, 智能地自動(dòng)補(bǔ)全和類(lèi)型檢驗(yàn)的多編輯器支持, 以及自動(dòng)格式化代碼等等。

Rust的應(yīng)用

Rust 語(yǔ)言可以用于開(kāi)發(fā):

  • 傳統(tǒng)命令行程序 - Rust 編譯器可以直接生成目標(biāo)可執(zhí)行程序,不需要任何解釋程序。

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

  • 網(wǎng)絡(luò)服務(wù)器 - Rust 用極低的資源消耗做到安全高效,且具備很強(qiáng)的大規(guī)模并發(fā)處理能力,十分適合開(kāi)發(fā)普通或極端的服務(wù)器程序。

  • 嵌入式設(shè)備 - Rust 同時(shí)具有JavaScript 一般的高效開(kāi)發(fā)語(yǔ)法和 C 語(yǔ)言的執(zhí)行效率,支持底層平臺(tái)的開(kāi)發(fā)。

誰(shuí)適合閱讀本教程?

本教程對(duì)于初級(jí)的編程知識(shí)將默認(rèn)讀者已經(jīng)掌握,所以如果你閱讀本教程,你需要對(duì)初級(jí)的編程知識(shí)有一定的了解(最好已經(jīng)初識(shí) C/C++ 或 JavaScript 編程語(yǔ)言)。

第一個(gè) Rust 程序

Rust 語(yǔ)言代碼文件后綴名為 .rs, 如 nhooo.rs

fn main() {
    println!("Hello World!");
}
測(cè)試看看 ?/?

參考鏈接

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清