3 ms·
I think there's an implicit, often unspoken list of C shortcomings wherever these replacement languages are concerned. Some of the most obvious ones are: Macro
by mypalmike 5y ago
I think there's an implicit, often unspoken list of C shortcomings wherever these replacement languages are concerned. Some of the most obvious ones are: Macro hell, transitive include hell, and the ease with which even experienced developers can unwittingly create unsafe code.
- rightbyte 5y ago> Macro hell I can hardly think of any language addon more innocent than Cpp (the preprocessor). Imagine what madness would have emerged if it had proper variable assignment, goto:s or any loop construct?
- cassepipe 5y agoWell Zig addresses all of those
- lerno 5y agoWell, except for Zig has the dubious distinction of actually having more UB than C.