Rust

讓每個人都能打造出
可靠又高效軟體的程式語言

為何選擇 Rust?

高效能

Rust 不僅速度驚人,而且節省記憶體。由於不需要執行時函式庫或垃圾回收機制,Rust 可以加速高效能需求的服務、執行在嵌入式裝置,並且輕鬆地與其他語言整合。

可靠性

Rust 豐富的型別系統與所有權模型確保了記憶體以及執行緒的安全,讓您在編譯時期就能夠解決各式各樣的錯誤。

生產力

Rust 擁有完整的技術文件、友善的編譯器與清晰的錯誤訊息,還整合了一流的工具 — 包含套件管理工具、建構工具、支援多種編輯器的自動補齊、型別檢測、自動格式化程式碼,以及更多等等。

使用 Rust 建構

在 2018 年,Rust 社群決定在不同領域中改善程式設計的體驗(詳見 2018 願景規劃)。以下您可以找到許多品質優良的 crate 以及一些超讚的入門教學。

終端機

命令列

立即使用 Rust 穩健的生態系統實作命令列工具,Rust 協助您安心維護且輕鬆發行應用程式。

建置工具
像拼圖般的齒輪

WebAssembly

使用 Rust 逐一最佳化您的 JavaScript 模組, 發佈到 npm 並使用 webpack 包裝,您就能獲得速度超前的感受。

編寫網頁應用程式
節點與雲端

網際網路

可預期的效能、占用極少資源且堅若磐石般的可靠性,Rust 極為適合網路服務。

在伺服器上運作
嵌入式裝置晶片

嵌入式系統

目標是資源匱乏的裝置?需要底層控制又不想失去高階語言的便利性?Rust 為您準備好了。

從嵌入式系統開始

正式環境中的 Rust

現今全世界上百家公司企業為了尋求快速、節約資源而且能跨平台的解決辦法,都已在正式環境中使用 Rust。許多耳熟能詳且受歡迎的軟體,諸如 FirefoxDropbox 以及 Cloudflare 都在使用 Rust。從新創公司到大型企業;從嵌入式裝置到可擴展的網路服務,Rust 完全適合。

我對 Rust 最大的讚賞是它太無聊了,但這其實是令人讚嘆的表揚。

– Chris Dickinson, 來自 npm, Inc 的工程師


Yelp 標誌
所有的技術文件、工具到社群都十分齊全,足以協助您成功編寫 Rust 程式專案。

– Antonio Verardi, 系統架構師

了解更多

投入參與

閱讀 Rust

我們非常熱衷技術文件!歡迎翻閱線上提供的書籍,以及一些重要的網誌文章與使用者指南。

閱讀學習資源

觀賞 Rust

Rust 社群有專屬的 YouTube 頻道,收集了大量的演講與教學。

觀賞教學影片

貢獻程式碼

Rust 完全由社群驅動,我們十分歡迎志同道合的人與正式環境的使用者來參與貢獻。不管是剛加入新手或歷練豐富的專家,都歡迎協助我們讓 Rust 的體驗更加完善!

閱讀貢獻指南

鳴謝

若沒有個人和企業慷慨貢獻時間、勞力和資源,Rust 將不會存在。我們非常感謝這些人的付出!

個人貢獻者

Rust 是個社群專案,也十分感謝收到許多來自社群的貢獻

查看個人貢獻者

企業法人贊助商

Rust 專案收到來自這些企業贊助的基礎設施資源

查看贊助商