3 ms·
> This is not C! This kind of stuff is why purists stick to C89. This personal assertion holds no water. People hold/held onto C89 because compilers like Visu
by arinlen 4y ago
> This is not C! This kind of stuff is why purists stick to C89.
This personal assertion holds no water.
People hold/held onto C89 because compilers like Visual Studio's C compiler failed to support anything beyond C89 for ages.
https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc/ https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...
It's my understanding that Microsoft adopted a role in the C standardization committee that was a kin to sabotaging any update beyond C89.
- pjmlp 4y agoMicrosoft saw no value in supporting C when C++ is a better option [0], they caved in because Microsoft Loves Linux (alongside key FOSS projects) implies loving C as well. Note that they aren't supporting the optional annexes and stuff like C atomics aren't supported. [0] - 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...