Course Code:
zigfunds
Duration:
14 hours
Prerequisites:
目標受眾
- 有興趣學習Zig的軟件開發人員
- 探索C/Rust替代方案的系統程序員
- 在嵌入式系統、遊戲開發或性能關鍵應用程序中工作的工程師
先決條件
- 對基本編程概念(變量、循環、條件語句和函數)的理解
- 調試、基本數據結構和錯誤處理的經驗
- 對系統編程(C、Rust或類似語言)有一些了解
Overview:
本课程对Zig编程语言进行了全面介绍,涵盖了其语法、内存管理、应用程序开发和高级特性。参与者将获得Zig独特的安全性、性能和可互操作性方法的实践经验,使其成为C和Rust的有力替代品。课程包括实践练习,以巩固学习并增强编写高效、可靠的Zig程序的信心。
课程格式
- 互动讲座和讨论。
- 大量的练习和实践。
- 在现场实验室环境中动手实施。
课程定制选项
- 要请求本课程的定制培训,请联系我们进行安排。
Course Outline:
1. Zig語言介紹
- Zig語言及其哲學概述
- 語法基礎:變量、函數、循環和條件語句
- 數據類型和結構
- 記憶體管理基本概念
- 調試技術
- Zig基本知識的實踐練習
2. Zig中的應用程序開發
- 編寫和運行單元測試
- 理解指針和內存安全
- 構建系統和項目組織
- Zig中的基本數據結構
- 錯誤處理策略
- 堆棧和堆內存考慮
- 文件操作和I/O處理
- 應用程序開發的實踐練習
3. Zig高級主題
- 與C的互操作性(Zig-C互操作
- 處理向量和性能優化
- 高級Zig特性的實踐練習
Sites Published:
United Arab Emirates - Zig Programming
Saudi Arabia - Zig Programming
South Africa - Zig Programming
Czech Republic - Zig Programming
Magyarország - Zig Programming