Zig Programming Language Releases Version 0.14

The Zig programming language, which focuses on robustness and clarity for systems-level development, has released version 0.14. The update is now available via the Homebrew package manager for macOS. This version will be officially supported until August 2026.

- The language was created by Andrew Kelley, who first announced it in 2016 as a modern successor to C. Development is now funded by the Zig Software Foundation, a 501(c)(3) non-profit Kelley founded in 2020. - This 0.14.0 release was developed over nine months, incorporating 3,467 commits from 251 contributors. - A key goal of Zig is to give developers more explicit control over memory management than in C, without the strict compile-time rules of languages like Rust. - New features in this version include incremental compilation for faster build times and labeled switch statements, which improved the performance of Zig's own tokenizer by 13%. - The update also introduces new memory management tools, including a `DebugAllocator` for leak detection and an `SmpAllocator` designed for multi-threaded applications. - Zig's build system now supports file system watching, which automatically triggers a rebuild when source files are modified. - The language remains pre-1.0, with a future 1.0 release not expected until at least 2026. The roadmap prioritizes further compiler performance improvements and standard library stabilization. - Zig is designed for strong interoperability with existing C code and can be used to cross-compile binaries for a wide variety of target platforms without additional dependencies.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.