編程線上教學課程內容
課程簡介
Zig 是一門新興的系統級程式語言,以 「可預測的效能、記憶體安全與低階控制能力」 著稱,被視為 C 與 Rust 之間的中間解決方案。
本課程在 60 分鐘內,帶你從零了解 Zig 的語法結構、編譯流程、記憶體管理與實作範例。
結合理論與實作,學員將快速掌握 Zig 的開發環境設定、資料型態操作、錯誤處理機制,以及建立第一個可獨立編譯的執行程式。
適合對象:
一小時課程大綱
第一章:課程導入與環境準備(約 5 分鐘)
第二章:語法結構與基本資料型態(約 10 分鐘)
-
Zig 的語法風格(類似 C,無隱式轉型)
-
資料型態與宣告方式:
-
變數宣告:var(可變)、const(不可變)
-
型別推斷與型別安全特性
-
範例:建立數學運算與輸出顯示程式
第三章:條件判斷與迴圈控制(約 10 分鐘)
第四章:函式與錯誤處理(約 10 分鐘)
第五章:指標與記憶體管理(約 10 分鐘)
第六章:結構體與模組化程式設計(約 10 分鐘)
-
建立 Struct 並新增欄位與方法
-
使用 comptime 參數進行編譯期邏輯控制
-
模組系統介紹 (@import、pub fn)
-
範例:建立一個「學生資料結構」並輸出格式化內容
第七章:迷你專案實作(約 10 分鐘)
第八章:延伸應用與課程總結(約 5 分鐘)