back to blog index

Zig is Pretty Cool

- Talking about Zig, a really nice low-level programming language.

I've been using Zig recently. It's really, really nice. If you haven't used it, just imagine if C was written today - tackling the same problems, but with many, many years of hindsight on the main pain points of C. It solves a lot of C's problems for me much more graciously than C++ has - and honestly, I only really preferred C++ for the templated container types!

Let me go over why I like it so much:

Of course, there is one big downside: the language is changing a lot right now. Code and especially build configuration written for the current version of zig (0.15.2 at time of writing) might need to be adjusted or rewritten come the next release. I am perfectly fine with this - the language is already great, and there is little harm in keeping old projects on old versions. For big projects that need long-term stability, maybe wait for version 1.0 - just please don't pressure the developers to push out 1.0 early. Let them cook! It's going great!

Thank you for coming to my, uh, zed talk?

rss feed