3 ms·
Why Zig When There Is Already C++, D, and Rust?
- michaelwww 4y agoProbably because designing your own language can be one of the most intellectually satisfying and often challenging things you can do as a computer programmer
- mr_eel 4y agoYeah. I think "Why not?" is a perfectly good answer.
- monetus 4y agoOr nim? I like nim's syntax the most of the four, funnily enough.
- j-james 4y agoI do too. Nim is an antithesis to Zig in a lot of ways: memory safe, intentionally flexible syntax via UFCS, and extremely powerful macros. They do both fit in that better-than-C niche in different ways.
- synergy20 4y agosomehow nim just did not get the share of attention, I wonder if it's the name that is not intriguing enough? it's also so close to nix the packager on the naming part. so nim uses exception handlers for errors, how does that cope with real-time embedded scenarios? I had to use C for that as c++ has the same try-catch concerns for me.