ExercismのZigトラックに参加すると、 104個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
pub fn say() []const u8 {
return "Hello, world!";
}
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ロボットシミュレーターを書きます。
シマウマのパズルを解きます。
単一の固定サイズのバッファを、端と端がつながっているかのように扱うデータ構造です。
Zigなら、プログラミング言語の知識ではなく、アプリケーションのデバッグに集中できます。
Zigには、コンパイル時のコード実行と遅延評価に基づく、新しいメタプログラミングのアプローチがあります。
Zigは高速でメモリ効率の良い実行ファイルを生成します。メモリの管理は自分で自由に行えます。
Zigなら、あらゆるエラー条件に対処できる、高速で明確なコードを書けます。
Zigは多数のターゲット向けにビルドでき、クロスコンパイルは主要なユースケースです。
Zigのコミュニティは分散型です。開発は非営利のZig Software Foundationによって資金提供されています。
プログラミング言語にはそれぞれ、物事の進め方があります。Zigも 同じです。メンターが、Zigのエンジニアのように 考える方法と、Zigらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Zigでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく