2 ms·
C++ is an overloaded language whose complexity seems to be growing with each revision. Heck, I remember Bjarne Stroustrup even semi-lamenting it in one of the i
by srvmshr 5y ago
C++ is an overloaded language whose complexity seems to be growing with each revision. Heck, I remember Bjarne Stroustrup even semi-lamenting it in one of the interviews.
I don't understand why this is a C problem, whose syntax and definitions have been relatively stable for the last 3 decades. Author has gripes with C++ 'universality' IMHO but just piling it on C.
- usrbinbash 5y ago> I don't understand why this is a C problem Because it isn't a C problem. C has been basically stable for decades. C++ is free to overload itself by piling ever more stuff onto itself, but any problems this language has, are not problems of C, or problems C needs to fix.
- pjmlp 5y agoISO C11, ISO C17, ISO C23, GCC C, clang C, xlc, aC, TICC, MSVC C, ...
- srvmshr 5y ago> ISO C11, ISO C17, ISO C23, > GCC C, clang C, xlc, aC, TICC, MSVC C Absolutely. Some are feature fixes, malloc changes etc. How many of them are breaking changes or deprecations?
- pjmlp 5y agoC11 made a couple of breaking changes, any compiler is no longer required to support the optional annexes. Your beautiful VLAs will stop working, unless one only uses GCC or clang forks.