~/talk

Intro to the Zig Programming Language

Talkat GOTO Copenhagen 2022 · 2022-10-03..10-07· [developer-experience]
slides:none on file

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

  1. 0:00Intro
  2. 1:30Spot the bug
  3. 3:57Agenda
  4. 4:22What is the Zig project?
  5. 7:33Maintain it with Zig
  6. 19:46How to predict the future
  7. 28:17Zig in action
  8. 34:19A taste of Zig
  9. 48:58Summary
  10. 49:55Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.