4 ms·
hmm I actually see Zig as more of the "new C" and Rust, Go, Nim as more of C++ displacements.
by joshbaptiste 7y ago
hmm I actually see Zig as more of the "new C" and Rust, Go, Nim as more of C++ displacements.
- gameswithgo 7y agoZig is a new C Rust is a new C++ Go is C with garbage collection Nim is....just something totally else.
- jhoechtl 7y agoWow, Nim has some gery interesting concepts, is it backed by a heavyweight like Go and Rust are?
- joshbaptiste 7y agoCorporate heavyweights no.. but super smart people on the forums https://forum.nim-lang.org/ https://forum.nim-lang.org/ and its creator https://github.com/Araq https://github.com/Araq
- bluejekyll 7y agoPersonally this feels like an odd conversation. Languages are lucky if they can find a niche where they get used substantially. Rust has brought high-level language features, like memory safety, data race free, and an advanced type system to a low level space that didn’t have a great option in place (yes, there were other options, but none ticked all those boxes so elegantly). Rust keeps gaining traction in this space because of all those features. I’m all for languages finding their niche, and Zig might end up attracting C programmers in a way that Rust doesn’t. That would be great, but the difference with Rust is that it’s attracting programmers to a space where they wouldn’t necessarily have gotten involved before. It’s that fearless mentality, and it’s helping expand the numbers of devs working in this area, and that’s a really good thing. Enabling people to do really great things without worrying about sharp edges and unknown issues, is pretty great.
- buybackoff 7y agoHow far Zig is from a second stable edition, debugging on Windows and containers? My focus was on C ABI and tooling, not the language.