お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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
機械翻訳