當專案規模逐漸增大時,良好的代碼組織變得至關重要。Rust 提供了一個強大且靈活的模組系統,讓開發者能夠將程式碼結構化,並以高效的方式進行模組化開發。同時,Ru...
在軟體開發中,錯誤就像是在吃魚的時候碰到魚刺:你知道這種情況遲早會發生,但總希望自己不會碰到。 每個程式語言都有一套自己的防錯工具,而 Rust 的方法非常有趣...
在 Rust 中,枚舉(enum) 是一種強大且靈活的數據結構,允許你定義一個變數,其值可以是多種可能的狀態或類型之一。枚舉非常適合處理多種選項、狀態、錯誤處理...
在 Rust 中,結構體(struct)和元組(tuple)是定義自訂類別的重要工具。它們讓開發者能夠清晰地組織和管理資料,並在程式中表達不同的數據結構。本篇文...
在程式設計中,函數(functions)是將代碼邏輯模組化並重複使用的核心工具。Rust 作為一個強類型語言,在函數設計方面與 Python 有很多相似之處,但...
流程控制是程式語言中不可或缺的一部分,目的是能夠根據不同的條件來決定程式的執行路徑。Rust 和 Python 在流程控制的處理方式上各有特色,雖然兩者的語法大...
Rust 之所以受到開發者歡迎,其中一個核心原因就是它獨特的「所有權」與「借用」系統,這套機制讓程式在沒有垃圾回收(Garbage Collection)的情況...
先講講我的背景 目前在美商生成式AI平台擔任Full-stack engineer 7年工作經驗 主要使用Java, Python, Kotlin與Golan...
文章已同步發表於個人部落格,也可以前往觀賞好讀版。 關於主題 嗨,大家好,最後還是想不開來參加 IT 鐵人賽了。 第一篇不免俗讓我廢話一下聊聊選題動機,關於...
事前補充 因為 Rust 是編譯型語言,在今天的主題之前需要先了解一下編譯(Compile)和建構(Build)。編譯型語言需要先把源碼(人看的)轉換成機器碼(...
簡介 本系列是初階的 Rust 學習歷程。適合和我一樣有一些 GC(garbage collection)、Stack、Linked List 等等基本觀念,不...
[Go] Go 和 Rust 的比較 在最近幾年,Go 和 Rust 這兩個編譯式語言變得越來越熱門。它們各有擁護者,都被稱為現代的高效程式語言,並且在不同的應...
在這篇文章中,我們將模擬開發一個任務管理工具,並透過這個過程深入了解 Rust 的變數與資料類別的使用方式。我們將處理任務的新增、修改、刪除等功能,並在過程中展...
Rust 與 Python 的基本語法比較 作為一個習慣使用 Python 的開發者,當你開始接觸 Rust 時,可能會遇到一些困難。Rust 與 Python...
安裝與設定 Rust 開發環境:初始步驟 現在你已經對 Rust 有了一些了解,是時候親自體驗這個語言的威力了。在這篇文章中,我會帶你一步步完成在 Window...
Rust 是什麼?為什麼 Python 開發者應該學習 Rust? 在技術日新月異的今天,程式語言層出不窮,可能很多人還沒完全掌握某個語言,新的又來了。Rust...
"I implore you, usurp the Vessel. Its supposed strength was ill-judged. It...
"Many things prevent knowledge, including the obscurity of the subject and...
前言 上一篇【以Rust開發一個網站,不是網頁喔!】介紹以Rust開發一個網站,這次我們再聊聊【Rust如何與Python整合】。 Rust與Python整合的...
前言 很高興今年又能夠報名鐵人賽的活動,那今年一樣是以完賽為目標邁進!去年我寫的是前端,那今年就來挑戰寫後端吧!先說說自己對前後端的感受好了,我覺得前端能夠讓我...
前言 上一篇【Rust程式語言兼具Python與C優點】介紹Rust程式語言特點,這次我們透過程式實際見證它的威力,以Rust開發一個網站,可以提供各式的網頁(...
前言 近幾年MicroSoft、Google、Amazon都大力讚揚Rust,例如【Google投百萬美元給Rust基金會】、【微軟再組新團隊,欲將C#代碼改寫...
所需部分 一塊支援的開發板 本範例會以Blue Pill為例 MCU Part number: STM32F103C8T6 MCU Architectu...
嗯...用 Rust 來做網站有搞頭嗎? 雖然 Rust 的特點是效能好並且安全性高,但如果要拿來做網站的話,老實說目前在 Rust 還沒有看到功能比較完整的網...
今日份 Ferris 今天最後一天啦,恭喜自己完賽,這 30 天就跟用 Stable diffusion 畫圖一樣,有時候很崩潰,有時候很順遂 (單押),但無論...
對一般只寫 JavaScript 的工程師來說,想要寫一個桌面應用程式,目前比較簡單的選擇就是 Electron 了。只要會 HTML、CSS 跟 JavaSc...
轉眼間就來到了第30篇,在此回顧一下我們演示了哪些東西: 01 簡介 02 安裝 rust 開發環境 node.js 開發環境 03 桌面A...
今日份 Ferris 今天要來談未來,所以是超級未來感擬人化 Ferris,越畫越放飛自我了哈哈哈 Rust 是資料分析的未來嗎? 正如在這個系列文前半段提到的...
上一篇是介紹如何將 Rust 後端部署到 DigitalOcean,這篇會介紹如何部署到 AWS EC2,兩種方式給大家參考。 AWS EC2 AWS EC2(...
如果說以一個前端工程師來說,學習 Rust 除了練到一些系統程式之外,另一個好處就是 Rust 可以編譯成 WebAssembly(wasm)。 什麼是 WAS...