IT用語集 › プログラミング › Zig

Zig

プログラミング Svenska → 更新: 2026-10-21

2016年にAndrew Kelleyが始めたシステムプログラミング言語。「落とし穴のないC。ただしRustの借用チェッカーほど難しくはない」を目指す。GCなし、アロケーターの明示的な受け渡し、メタプログラミングとしてのcomptimeが特徴。

Cコンパイラ(zig cc)を内蔵し、CコードとZigを混在させられる。多くのCプロジェクトの代替として使えるため、Cの開発者の間でもクロスコンパイル用途で人気が出た。標準ライブラリは最小限。

JavaScriptランタイムのBunやTigerBeetleはZigで書かれている。2025年時点でZigはまだ1.0に達しておらず、破壊的変更が頻繁に入る。競合はRust(成熟しているが険しい)、Odin、V、Carbon。

← 用語集に戻る