4 ms·
> Beware of C23 and later. Beware of what? C23 fixed a number of issues. Sure, there are some oddballs (QChar and auto, mostly), but overall I think C23 is an
by cornstalks 2y ago
> Beware of C23 and later.
Beware of what? C23 fixed a number of issues. Sure, there are some oddballs (QChar and auto, mostly), but overall I think C23 is an improvement.
- pjmlp 2y agoThose C89 hardliners have a different point of view. Also there is the whole point Objective-C and C++ are much better than those improvements will ever be.
- motorest 2y ago> Those C89 hardliners have a different point of view. C89 was only a thing because Microsoft somehow decided to drag it's feet and prevented msvc from supporting anything beyond c89 for a long, long time. Only in 2020 did they manage to finally do something about it. https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc/ https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...
- pjmlp 2y agoBecause for Microsoft C belonged into the past, it was about time to move into C++. https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an... They only changed of point of view after Satya, and the whole Microsoft <3 Linux and Microsoft <3 FOSS pivot. And in any case, blaming Microsoft doesn't really work out, as many of those folks don't even care Windows exists, only UNIX/POSIX platforms.