Intro to the Zig Programming Language
summary
A practical intro shows that Zig is a small language plus a toolchain that ships a Zig cc drop-in C/C++ compiler (60 MB zip install) with UBSan enabled by default, first-class cross compilation (one flag → x86_64-windows, glibc targeting, static builds), and built-in caching that drops incremental builds to ~200 ms. The build.zig API can compile raw C files, produce cross-target executables, and LTO can constant-fold a summed array into the literal 20. Real users run Bun, TigerBeetle, river WM and embedded stores (one report: zero bugs); the project is run by a 501(c)(3) foundation.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:30Spot the bug
- 3:57Agenda
- 4:22What is the Zig project?
- 7:33Maintain it with Zig
- 19:46How to predict the future
- 28:17Zig in action
- 34:19A taste of Zig
- 48:58Summary
- 49:55Outro
related talks
23mPolyglot Builds with Bazel
25mCode is a User Interface
22mStay Ahead with the Latest Advances in RISC-V Development Tools
34mZephyr Tools for VSCode: Get Started with Zephyr Fast
09mLightning Talk – Bazel UI
49mSDK in the Browser for Zephyr Project
34mPractical Tips to Boost Your Productivity When Using Zephyr
29mThe thin CLIent approach
