Sujet : Re: C23 on MSVC
De : david.brown (at) *nospam* hesbynett.no (David Brown)
Groupes : comp.lang.cDate : 04. Feb 2025, 21:04:39
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vntrsn$209r8$1@dont-email.me>
References : 1 2
User-Agent : Mozilla Thunderbird
On 04/02/2025 15:36, Andrey Tarasevich wrote:
On Tue 1/21/2025 8:22 AM, Thiago Adams wrote:
I didn't find release notes! (Is like MS pretending C does exist anymore but still updating it)
Nope. Microsoft has been officially saying that they are fully supporting modern C standards for quite a while
https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc/
It is clear that most of their resources are dedicated to supporting C++ (as is the case with all other mainstream compiler developers), but their C support is not wavering either.
If I understand it correctly (and I don't really care about MSVC's C support, except on how their lack of C support negatively impacts the C standards and other C programmers), they still fail to support C99. They pushed for some aspects of C99 - specifically VLA's - to be optional in C11 so that they could avoid supporting it.
So in 2020 with their latest compiler, MS is proudly supporting a decade-old standard while still failing to handle a massively popular twenty-year old standard. Forgive me for not being impressed.