お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
1. Zig入門
- Zig言語およびその設計思想の概要説明
- 構文の基本:変数、関数、ループ、条件分岐
- データ型と構造体の扱い方
- メモリ管理の基礎知識
- デバッグ手法の説明
- Zigの基本事項に関する実践演習
2. Zigによるアプリケーション開発
- ユニットテストの作成および実行方法
- ポインタとメモリ安全確保の仕組みの理解
- ビルドシステムおよびプロジェクト構造管理手法
- Zigで利用可能な基本的なデータ構造の概要
- エラー処理に関する実践的な戦略説明
- スタックとヒープメモリの違いおよび利用上の留意点
- ファイル操作や入出力処理の方法
- アプリケーション開発に関する実践演習
3. Zigの高度なテーマ
- Cとの相互運用性(Zig-C間のインターオペラビリティ)
- ベクター演算およびパフォーマンス最適化手法
- Zigの高度な機能に関する実践演習
要求
対象となる受講者
- Zigを学びたいと考えるソフトウェア開発者
- CやRustの代替言語としてZigに興味を持つシステムプログラマー
- 組み込みシステム、ゲーム開発、またはパフォーマンスが重要なアプリケーションに関わるエンジニア
受講のための前提条件
- 変数、ループ、条件分岐、関数といった基本的なプログラミング概念の理解
- デバッグや基本的なデータ構造、エラー処理に関する実務経験
- CやRustなどのシステムプログラミング言語に多少でも触れた経験があること
14 時間
お客様の声 (1)
最初に計画されていなくても、高度な科目を要求することができる。
Gabriel Chouinard - Spark Microsystems
コース - FreeRTOS: Programming for Real Time Operating Systems
機械翻訳