Перейти к содержимому

Zigは「Cの正統な後継者」になれるのか

IT技術屋のボヤキ

0:00 / 0:00

Zigは「Cの正統な後継者」になれるのか

9 392 просмотра · 3 месяца назад
IT技術屋のボヤキ
14,5 тыс. подписчиков
9 392 просмотра · 3 месяца назад
「Zigは『Cの正統な後継者』になれるのか」——2026年、システムプログラミング業界で最も熱く議論されている問い。 Bun、TigerBeetle、Ghostty。Node.jsを脅かすランタイム、銀行向けの金融DB、HashiCorp創業者が個人で作るターミナル。これらが、なぜZigという、まだ1.0にも到達していない言語を選んだのか。 物語の始まりは、2015年。アンドリュー・ケリーという、日本語を勉強し、スケートボードを愛し、アーケードゲームを競技する1人のエンジニアが、ライブで使える音楽スタジオソフトを作ろうとした。 ライブ演奏中、音は1ミリ秒も途切れてはいけない——その極限の制約に、Cの定石は応えてくれなかった。 「Cが嫌なところを直した、新しい言語を作ろう」。 Rustが「Cの欠陥を全部直す」革命の言語なら、Zigは「Cの欠陥だけを直す」改良の言語。 両方ともCの後継者を目指しながら、その哲学はまったく異なります。 10年経っても1.0を出さない妥協なき姿勢、「魔法を使わない」「メモリを明示する」「コンパイル時に動かす」という3つの徹底した設計選択、そしてCを愛するからこそZigを選ぶエンジニアたちの物語を、5章でじっくりお届けします。 🎯 この動画でわかること ・Zigが音楽スタジオの個人プロジェクトから生まれた経緯 ・「魔法を使わない」「メモリを明示」「comptime」という3つの設計哲学 ・RustとZigの根本的な哲学の違い ・Bun、TigerBeetle、Ghosttyがなぜ Zigを選んだのか ・「Cの正統な後継者」というタイトルが意味するもの 💡 こんな人におすすめ ・C/C++を書いているシステムプログラマー ・Rustを学んだが、別の選択肢を知りたい人 ・低レベルプログラミングに興味があるエンジニア ・新しい言語の設計哲学に興味がある人 ・Bun・TigerBeetle・Ghosttyの裏側に興味がある人 📚 章立て 00:00 序章 01:03 第1章 1人の音楽好きエンジニアが、Cに失望した日 03:46 第2章 「魔法を使わない」「メモリを明示」「comptime」という3つの選択 06:25 第3章 RustとZig、まったく違う2つのCの後継者 08:31 第4章 Bun・TigerBeetle・Ghosttyがなぜ選んだのか 10:31 第5章 「Cの正統な後継者」になれるのか ━━━━━━━━━━━━━━━━━━━━━ 🔔 チャンネル登録お願いします! X(旧Twitter)も始めました 🐦 動画では話しきれない内容や、ちょっとした気づきも投稿していく予定です。 https://x.com/IT_BOYAKI ━━━━━━━━━━━━━━━━━━━━━ #Zig #ZigLang #C言語 #Rust #システムプログラミング #AndrewKelley #Bun #TigerBeetle #Ghostty #comptime #メモリ管理 #エンジニア #ITエンジニア #プログラミング言語 #低レベル #LinuxKernel #ZSF #HashiCorp #ミッチェルハシモト #日本語を勉強します VOICEVOX: 春日部つむぎ VOICEVOX: 雨晴はう