国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置

這篇具有很好參考價值的文章主要介紹了Rust之旅 - Rust概念、Windows安裝、環(huán)境配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??作者主頁:青花鎖 ??簡介:Java領域優(yōu)質(zhì)創(chuàng)作者??、Java微服務架構公號作者??
??簡歷模板、學習資料、面試題庫、技術互助

??文末獲取聯(lián)系方式 ??

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

系列專欄目錄

[Java項目實戰(zhàn)] 介紹Java組件安裝、使用;手寫框架等

[Aws服務器實戰(zhàn)] Aws Linux服務器上操作nginx、git、JDK、Vue等

[Java微服務實戰(zhàn)] Java 微服務實戰(zhàn),Spring Cloud Netflix套件、Spring Cloud Alibaba套件、Seata、gateway、shadingjdbc等實戰(zhàn)操作

[Java基礎篇] Java基礎閑聊,已出HashMap、String、StringBuffer等源碼分析,JVM分析,持續(xù)更新中

[Springboot篇] 從創(chuàng)建Springboot項目,到加載數(shù)據(jù)庫、靜態(tài)資源、輸出RestFul接口、跨越問題解決到統(tǒng)一返回、全局異常處理、Swagger文檔

[Spring MVC篇] 從創(chuàng)建Spring MVC項目,到加載數(shù)據(jù)庫、靜態(tài)資源、輸出RestFul接口、跨越問題解決到統(tǒng)一返回

[華為云服務器實戰(zhàn)] 華為云Linux服務器上操作nginx、git、JDK、Vue等,以及使用寶塔運維操作添加Html網(wǎng)頁、部署Springboot項目/Vue項目等

[Java爬蟲] 通過Java+Selenium+GoogleWebDriver 模擬真人網(wǎng)頁操作爬取花瓣網(wǎng)圖片、bing搜索圖片等

[Vue實戰(zhàn)] 講解Vue3的安裝、環(huán)境配置,基本語法、循環(huán)語句、生命周期、路由設置、組件、axios交互、Element-ui的使用等

[Spring] 講解Spring(Bean)概念、IOC、AOP、集成jdbcTemplate/redis/事務等


系列文章目錄

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置


前言

本章節(jié)介紹Rust概念、Windows安裝、環(huán)境配置以及最初級的語法。

1、概念

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

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

1.1、Rust語言的特點

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

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

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

1.2、Rust語言的特點

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

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

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

1.3、Rust的應用

Rust 語言可以用于開發(fā):

  • 傳統(tǒng)命令行程序
    Rust 編譯器可以直接生成目標可執(zhí)行程序,不需要任何解釋程序。
  • Web 應用
    Rust 可以被編譯成 WebAssembly,WebAssembly 是一種 JavaScript 的高效替代品。
  • 網(wǎng)絡服務器
    Rust 用極低的資源消耗做到安全高效,且具備很強的大規(guī)模并發(fā)處理能力,十分適合開發(fā)普通或極端的服務器程序。
  • 嵌入式設備
    Rust 同時具有JavaScript 一般的高效開發(fā)語法和 C 語言的執(zhí)行效率,支持底層平臺的開發(fā)。

2、Windows安裝

2.1、開發(fā)工具選擇

Rust 支持很多的集成開發(fā)環(huán)境(IDE)或開發(fā)專用的文本編輯器。
官方網(wǎng)站公布支持的工具如下(https://www.rust-lang.org/zh-CN/tools):
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
本教程將使用 Visual Studio Code 作為我們的開發(fā)環(huán)境(Eclipse 有專用于 Rust 開發(fā)的版本,對于初學者也是不錯的選擇)。
注意:IntelliJ IDEA 安裝插件之后難以調(diào)試,所以推薦習慣使用 IDEA 的開發(fā)者使用 CLion,但 CLion 不是免費的。

2.2、安裝

2.2.1、下載地址

Visual Studio Code:https://code.visualstudio.com/Download
Rust 編譯工具:https://www.rust-lang.org/zh-CN/tools/install
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.2.2、安裝步驟(親測有效)

另外安裝時如果網(wǎng)絡連接超時,可以設置國內(nèi)鏡像源。(我的解決方式,是用了代理IP)
設置國內(nèi)鏡像源方法:https://www.cnblogs.com/manqing321/p/17026725.html
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.2.3、效驗

輸入以下2個命令都可以查看Rust版本號

rusts -V   
rusts --version

2.3、啟動Visual Studio Code

2.3.1、設置中文

一開始打開Visual Studio Code,是英文版本的,我們可以切換成中文版本的。
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.3.2、 安裝rust-analyzer插件

同樣是從左邊欄的擴展進去,搜索框里輸入rust-analyzer去安裝。
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.3.3、 安裝native debug插件

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言


2.4、創(chuàng)建第一個項目

2.4.1、在電腦里創(chuàng)建一個文件夾

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.4.2、使用Visual Studio Code打開文件

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.4.3、打開終端

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.4.4、使用cargo命令創(chuàng)建一個項目

在終端中輸入命令:

cargo new greeting 

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言
當前文件下下會構建一個名叫 greeting 的 Rust 工程目錄
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.4.5、運行這個項目

2.4.5.1、直接運行

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言

2.4.5.2、通過命令build、run運行

在終端里輸入以下三個命令:

cd ./greeting 
cargo build 
cargo run 

系統(tǒng)在創(chuàng)建工程時會生成一個 Hello, world 源程序 main.rs,這時會被編譯并運行:
Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言


總結

至此,我們就成功的構建了一個Rust程序,并成功在Visual Studio Code里運行了這個程序,萬事俱備,我們就可以開始Rust之旅了。


資料獲取,更多粉絲福利,關注下方公眾號獲取

Rust之旅 - Rust概念、Windows安裝、環(huán)境配置,Rust之旅,rust,windows,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-815311.html

到了這里,關于Rust之旅 - Rust概念、Windows安裝、環(huán)境配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Rust語言從入門到入坑——(2)Rust在windows上搭建開發(fā)環(huán)境

    Rust語言從入門到入坑——(2)Rust在windows上搭建開發(fā)環(huán)境

    開始搭建一個適合在windows上運行的Rust環(huán)境。 Rust支持的程序語言很多:可詳見官網(wǎng)介紹 本文章主要是在windowns下搭建開發(fā)環(huán)境 首先,需要安裝最新版的 Rust 編譯工具和 Visual Studio Code。 Rust 編譯工具:https://www.rust-lang.org/zh-CN/tools/install Visual Studio Code:https://code.visualstudio.com

    2024年02月09日
    瀏覽(24)
  • Rust安裝(Windows)

    Rust安裝(Windows)

    進入Rust官網(wǎng),下載Rustup(Rust安裝器和版本管理工具) 下載rustup-init.exe后雙擊運行,進入以下界面: 1)通過 visual studio community 安裝程序快速安裝 2)手動安裝必備組件 3)不安裝必備組件 選擇第三項。 輸入3,點擊回車,進入以下界面: 1)以默認設置繼續(xù)安裝 2)自定義安

    2024年02月03日
    瀏覽(22)
  • [RUST/腐蝕]Windows-開服服務端下載以及配置

    [RUST/腐蝕]Windows-開服服務端下載以及配置

    1.SteamCMD: SteamCMD - Valve Developer Community https://developer.valvesoftware.com/wiki/SteamCMD 2.通過SteamCMD下載RUST/腐蝕服務端。 注意:所有目錄均應避免出現(xiàn)中文。 下載提供的RustServer壓縮包解壓至D盤根目錄按序號依次進行。 所有批處理在文章最后均會提供。 1.執(zhí)行 下載服務器.bat 第一次打

    2024年02月07日
    瀏覽(27)
  • win10 安裝配置 Rust 環(huán)境和簡單使用

    win10 安裝配置 Rust 環(huán)境和簡單使用

    最近幾年,Rust 因其卓越的內(nèi)存安全性和并發(fā)性能備受關注。不僅連續(xù)七年獲得 StackOverflow 最受開發(fā)者喜愛的語言榜榜首,也在越來越多知名公司內(nèi)部使用,比如:字節(jié)跳動和華為內(nèi)部大量使用 Rust、GitHub 用 Rust 重寫代碼搜索引擎、螞蟻金服用 Rust 重寫時序數(shù)據(jù)庫等等……同

    2024年01月17日
    瀏覽(19)
  • 【Rust學習】安裝Rust環(huán)境

    【Rust學習】安裝Rust環(huán)境

    本筆記為了記錄學習Rust過程,內(nèi)容如有錯誤請大佬指教 使用IDE:vs code 參考教程:菜鳥教程鏈接: 菜鳥教程鏈接: 因為我已經(jīng)安裝過VSCode了,所以VSCode的安裝方法在此處就不多介紹了,接下來就是安裝Rust的編譯工具。 Rust 編譯工具 可以點擊跳轉下載Rust 編譯工具 新建文件夾,

    2024年01月17日
    瀏覽(24)
  • 微軟堅持Rust語言重寫 Windows 11核心

    微軟堅持Rust語言重寫 Windows 11核心

    近日微軟 Azure首席技術官發(fā)文,公開微軟最近宣布“擴大采用 Rust 語言的成果”,微軟同時還在GitHub 中發(fā)布了一系列開發(fā)工具包,從而可以幫助開發(fā)者使用 Rust語言來編寫 Windows 驅動程序。 實際上,早在 2019 年7月,微軟研究院就曾表示,微軟希望“在漏洞發(fā)生之前消除一整

    2024年02月07日
    瀏覽(21)
  • 微軟:加大力度在 Windows 11 使用 Rust

    Windows 11 上周發(fā)布了新的測試版 (Insider Preview Build 25905)。 發(fā)布公告提到此版本已經(jīng)使用 Rust 重寫 Windows 11 內(nèi)核中的部分模塊。 據(jù)介紹,該預覽版使用? safe Rust 對關鍵內(nèi)核功能進行了早期實現(xiàn)。具體來說, win32kbase_rs.sys 包含?Windows GDI region 的新實現(xiàn)。雖然這是一個小的實驗性

    2024年02月16日
    瀏覽(22)
  • 【Rust教程 | 基礎系列1 | Rust初相識】Rust簡介與環(huán)境配置

    【Rust教程 | 基礎系列1 | Rust初相識】Rust簡介與環(huán)境配置

    Rust是一種系統(tǒng)編程語言,專注于速度、內(nèi)存安全和并行性。它的設計目標是提供一種能夠實現(xiàn)高性能系統(tǒng)的語言,同時保證內(nèi)存安全和線程安全。 本篇教程的目標是通過融合理論與實踐,幫助讀者更快速、更有效地學習 Rust,并解決在學習過程中可能遇到的挑戰(zhàn)。這些內(nèi)容也

    2024年02月15日
    瀏覽(19)
  • 微軟用 18 萬行 Rust 重寫了 Windows 內(nèi)核

    微軟用 18 萬行 Rust 重寫了 Windows 內(nèi)核

    微軟正在使用 Rust 編程語言重寫其核心 Windows 庫。 5 月 11 日——Azure 首席技術官 Mark Russinovich 表示,最新的 Windows 11 Insider Preview 版本是第一個包含內(nèi)存安全編程語言 Rust 的版本。 “如果你參加了 Win11 Insider 環(huán),你將在 Windows 內(nèi)核中首次體驗 Rust,”Russinovich 昨晚發(fā)推文說。

    2024年02月11日
    瀏覽(15)
  • 微軟開源 windows-drivers-rs,用 Rust 開發(fā) Windows 驅動程序

    微軟開源 windows-drivers-rs,用 Rust 開發(fā) Windows 驅動程序

    導讀 Microsoft Azure 首席技術官兼著名 Windows 軟件開發(fā)人員 Mark Russinovich 在社交平臺上宣布,啟動了一個名為 windows-drivers-rs 的新開源項目。 該項目可幫助開發(fā)人員使用 Rust 開發(fā) Windows 驅動程序,旨在支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驅動程序開發(fā)模型。 當前

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包