跳轉到內容

Rust 入門/引言

100% developed
來自華夏公益教科書

歡迎來到 Rust 入門!在引言中,您將瞭解將在後續章節中學習的概念的背景資訊。如果您不理解其中的一些部分,不用擔心。學習部分內容將有助於您在前進的過程中理解概念!

什麼是程式設計?

[編輯 | 編輯原始碼]

程式設計是指編寫程式,指示計算機執行特定任務。但是,計算機既複雜又原始:它們不太理解正常的自然語言,因為我們的語言不精確且不準確。因此,我們必須使用一種精確清晰的語言,以便將我們的確切意圖傳達給計算機。這就是程式語言的用武之地。它們為我們提供了一種方法來制定我們希望計算機執行的指令。然而,新程式設計師必須從頭開始學習它們,因為它們不是自然語言。有許多程式語言,每種語言都有優點和缺點。在本指南中,我們將重點學習 Rust 程式語言。

什麼是 Rust?

[編輯 | 編輯原始碼]

Rust 是一種現代程式語言,專為效能和安全而設計。您可能會經常看到這個標語,但它是什麼意思呢?

Rust 被認為是“現代”的,因為它的開發歷史比較近。它於 2006 年開始開發,並在 2015 年變得穩定。在程式設計領域,穩定性的承諾至關重要 - 它意味著您的舊程式不會因為語言更新而崩潰。儘管 Rust 已經穩定了一段時間,但大多數程式設計師認為它是一種現代語言。為什麼呢?

嗯,建立一個生態系統可能需要很長時間。程式語言的價值取決於周圍的工具,而新興的程式語言通常需要更多工具。

但是,這些新語言也有其優點。有了數十年的歷史,程式設計師可以設計更易於訪問的語言功能,從過去專案的成功和失敗中吸取教訓。考慮到這一點,舊語言往往會堅持舊觀念。一旦它們變得穩定,就不可能刪除任何令人困惑或有害的語言功能。Rust 透過慢慢來,可以從歷史中學習,並創造一種舒適的語言。

高效能

[編輯 | 編輯原始碼]

當人們說 Rust 速度很快並且“高效能”時,他們指的是語言的機制。Rust 由 Mozilla 作為一種系統程式語言建立,一直旨在快速執行。然而,想想計算機控制我們世界的所有地方:計算機為網站提供服務,渲染 3D 圖形,並進行科學研究。所有這些任務都得益於高效能!

對於這些系統級任務,Rust 是一個極佳的語言選擇。它可以減少能源消耗,有助於營造更好的氣候,並降低大型企業的伺服器成本。每個人都贏了!

程式的“安全性”在許多情況下至關重要。計算機為全球範圍內的車輛、銀行和個人資訊等系統提供動力。這些程式不僅必須正常工作,而且在緊急情況下或潛在的網路攻擊中也必須保持完好無損。Rust 有各種概念,有助於確保您的程式始終按預期工作。

繼續前進

[編輯 | 編輯原始碼]

綜上所述,我們希望您玩得開心!程式設計可以很有趣也很有吸引力。您不必在開始時就陷入這些概念。現在,讓我們學習如何在您的計算機上安裝 Rust!

下一步:設定


華夏公益教科書