3 ms·
...But that's not often how those languages are used. And most of those "flaws" aren't flaws in C: They were deliberate design decisons. Arguably bad ones, yes
by qwertyuiop924 10y ago
...But that's not often how those languages are used.
And most of those "flaws" aren't flaws in C: They were deliberate design decisons. Arguably bad ones, yes, but they were made a reason. By C++, most of those decisions didn't have any reasons, or were actively against C++'s goals, if not C.
I know you hate C, but blaming C for C++'s problems is like blaming dogs for the monstrous dog demon that someone made with gene editing. C compatability was a bad idea, but you can't blame C for that. Also, it's overly baroque.
But yeah, I think we can all agree that complex TMP is kinda sucky.
- pjmlp 10y agoThose decisions are documented in "The Design and Evolution of C++".