Hanselminutes with Scott Hanselman

Loris Cro on the Rise of Zig

Dec 25, 2025
Loris Cro, VP of Community at the Zig Software Foundation, shares his journey from bioinformatics to the world of Zig, a rising star in systems programming. They delve into Zig's fresh approach to simplicity and explicitness, contrasting it with the complexities of C/C++. Loris discusses Zig's memory safety, cross-compilation advantages, and innovative comptime capabilities. He highlights case studies like Bun and TigerBeetle, showcasing Zig's real-world impact and its mission to make systems programming more accessible. A conversation about the future of development awaits!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Header Include Order Bit The Bindings

  • Loris recounts debugging OpenCV C++ bindings that failed due to a header included inside an extern C block.
  • The issue only surfaced in Zig because the Go build had accidentally masked the mistake via include order.
INSIGHT

Legacy C Complexity Repels Newcomers

  • C and C++ accumulate rough corners over decades, creating a high barrier to entry for newcomers.
  • Zig aims to be a modern, cleaner C-like alternative with fewer hidden behaviors.
INSIGHT

Control And Explicitness Over Safety Focus

  • Zig emphasizes control, explicitness, and interoperability with existing C/C++ code.
  • This philosophy contrasts with Rust's primary emphasis on memory safety and strong compiler guarantees.
Get the Snipd Podcast app to discover more snips from this episode
Get the app