Author Image

Michael Chen 的技術文件

程式設計、開放原始碼軟體、技術雜談

Cover image

前言 到目前為止,我們的程式都是由上往下依序執行。透過控制結構 (control structure) 或控制流程 (control flow),可以藉由改變程式執行的順序而達到我們所預期的行為。 控 繼續閱讀

Cover image

前言 在程式語言中,運算子通常會用符號而非文字來表示。通常運算子無法拆分成更小的部分,可視為程式語言的基本指令。本章介紹 Rust 的運算子,這些運算子 繼續閱讀

Cover image

前言 在本章,我們介紹撰寫 Rust 程式的基本概念,包括 Rust 程式的組成、變數和型別。 前幾章的程式,大部分都很簡單,但仍建議讀者實際練習一次;即使只是看著 繼續閱讀

Cover image

Windows 主要設計給一般使用者,在程式開發上反而不若類 Unix 系統來得方便。本文探討 Windows 系統在程式開發上的不足之處。 繼續閱讀

Cover image

前言 本章介紹撰寫 Rust 程式前的準備工作。建議讀者在自己的電腦上實地動手建置 Rust 開發環境,以便後續練習撰寫 Rust 程式,這個過程不會花上太多時間。 試用 Rust 如 繼續閱讀

Cover image

Rust 是一個新興的編譯語言,融入部分高階語言的特性,但仍具有接近 C++ 的效能,而沒有 C 或 C++ 中危險的部分。不像大多數的現代高階語言,Rust 不需要虛擬機器,也不依賴垃圾回收。其程式碼轉換成原生的機械碼,使 Rust 具有良好的效能,且易於和其他語言合作。 繼續閱讀

Cover image

「Go (golang) 應該要有泛型 (generics)」,這大概是 Go 社群最常拿出來炮的一個議題。筆者有訂閱 Go 社群發行的電子報,也有在推特 (Twitter) 上追蹤 Go 的社群動 繼續閱讀

Cover image

前言 前一陣子看到有網友在問 Cloud 9 是什麼、如何使用等議題。剛好筆者都一直有在用 Cloud 9,而且是付費會員。筆者就自身的經驗來說明 Cloud 9 的使用相關議題,給 繼續閱讀

Cover image

程式設計師會用到那些工具呢?筆者就自己的經驗,分享一些程式設計師可能會用到的工具,供有需要的學習者一些可參考的方向。 系統程式語言 (system langu 繼續閱讀