聯繫我們

課程簡介

1. Zig 入門

  • Zig 語言概述及其設計理念
  • 語法基礎:變數、函式、迴圈與條件判斷式
  • 資料類型與結構體
  • 記憶體管理基礎
  • 除錯技巧
  • Zig 基礎知識的實作練習

2. Zig 應用程式開發

  • 撰寫與執行單元測試
  • 理解指標與記憶體安全
  • 建置系統與專案組織
  • Zig 中的基本資料結構
  • 錯誤處理策略
  • 堆疊與堆積記憶體考量
  • 檔案操作與 I/O 處理
  • 應用程式開發的實作練習

3. Zig 進階主題

  • 與 C 語言的互操作性(Zig-C 互操作)
  • 使用向量化技術與效能最佳化
  • Zig 進階功能的實作練習

最低要求

目標受眾

  • 有意學習 Zig 的軟體開發人員
  • 探索 C/Rust 替代方案的系統程式設計師
  • 從事嵌入式系統、遊戲開發或效能關鍵型應用的工程師

先修條件

  • 理解基礎程式設計概念(變數、迴圈、條件判斷式、函式)
  • 具備除錯、基本資料結構和錯誤處理的經驗
  • 擁有系統程式設計的相關經驗(C, Rust, 或類似語言)
 14 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類