Zig is so cool, but C is cooler. I like how Zig feels clear and simple to start with. I like that it gives one toolchain and makes cross compilation easy. I like that it helps people see how systems programming can feel approachable again. I also like that C has done these things for many years. I can use different tools, link libraries, and trust that it will still work. I can depend on standards that keep improving…
I've used for well oven a year now, and I identify with this comment... well no, but I used to. In between Zig, and another language I enjoy was Python, and it was breath of fresh air to come back to the C style that I know and love within Zig. I would have said exactly this, when I first started writing Zig. Today, Zig is so much better than C. I used to refer to Zig as an improved version of C. But I don't anymore.…
You can now write wide and UTF-8 string literals directly:
char8_t* s = u8"こんにちは";
char16_t* t = u"Привет";
char32_t* ustr = U"你好";
It just works across compilers, no special libraries or hacks needed.C still feels like C, but cleaner, safer, and more consistent.