感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
1. Zig 入門
- Zig 語言概述及其設計理念
- 語法基礎:變數、函式、迴圈與條件判斷式
- 資料類型與結構體
- 記憶體管理基礎
- 除錯技巧
- Zig 基礎知識的實作練習
2. Zig 應用程式開發
- 撰寫與執行單元測試
- 理解指標與記憶體安全
- 建置系統與專案組織
- Zig 中的基本資料結構
- 錯誤處理策略
- 堆疊與堆積記憶體考量
- 檔案操作與 I/O 處理
- 應用程式開發的實作練習
3. Zig 進階主題
- 與 C 語言的互操作性(Zig-C 互操作)
- 使用向量化技術與效能最佳化
- Zig 進階功能的實作練習
最低要求
目標受眾
- 有意學習 Zig 的軟體開發人員
- 探索 C/Rust 替代方案的系統程式設計師
- 從事嵌入式系統、遊戲開發或效能關鍵型應用的工程師
先修條件
- 理解基礎程式設計概念(變數、迴圈、條件判斷式、函式)
- 具備除錯、基本資料結構和錯誤處理的經驗
- 擁有系統程式設計的相關經驗(C, Rust, 或類似語言)
14 小時
客戶評論 (1)
能夠要求學習高級主題,即使最初沒有計劃。
Gabriel Chouinard - Spark Microsystems
課程 - FreeRTOS: Programming for Real Time Operating Systems
機器翻譯