3 ms·
> Bash scripts and (optionally) an assembler What do you mean by that ?
by pipeline_peak 2y ago
> Bash scripts and (optionally) an assembler
What do you mean by that ?
- dwattttt 2y agoIn much the same way as "being Turing complete means you can do anything", it just being possible to do compile-time execution isn't the reason Zig is exciting here. C++ adding the same features means it'll be possible, but it has a much larger intersection of alternative features to introduce edge cases with, and _many_ implementations that will have this feature with varying quirks: all of this means C++ will have to do a _much_ better job than Zig does here to achieve nearly the same result.
- rowbin 2y agoThanks for that. I loathe replys like "but lang/framework/... can do/will be able to do something similar/does something else which I like better/...". Well, it's not about that. It's about how easy it is to use, how good it is from preventing you to shoot yourself in the foot, sometimes how performant it is, ...
- benatkin 2y agoIt's suggesting that Zig is convenient and that C/C++ won't be. I think both will be nice.
- carlos22 2y agoWell C++ has a history of not really being convenient and makes it easy to shoot you in the foot.