Sujet : Re: Computer architects leaving Intel...
De : already5chosen (at) *nospam* yahoo.com (Michael S)
Groupes : comp.archDate : 14. Sep 2024, 21:53:40
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20240914235340.000022f4@yahoo.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
User-Agent : Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
On Sat, 14 Sep 2024 08:24:29 -0000 (UTC)
Thomas Koenig <
tkoenig@netcologne.de> wrote:
BGB <cr88192@gmail.com> schrieb:
On 9/13/2024 10:55 AM, Thomas Koenig wrote:
David Brown <david.brown@hesbynett.no> schrieb:
>
Most of the commonly used parts of C99 have been "safe" to use
for 20 years. There were a few bits that MSVC did not implement
until relatively recently, but I think even have caught up now.
What about VLAs?
>
IIRC, VLAs and _Complex and similar still don't work in MSVC.
Most of the rest does now at least.
It's only been 25 years. You have to give Microsoft a bit of
time to catch up. I'm sure they will get there by 2099.
Microsoft does not see ISO C as their primary language.
They are willing to do an easy stuff, but seem very reluctant to
implement anything that is principally incompatible with C++.
Both VLA and _Complex fall under the later category.
Both were optional in C11/17.
However in C23, while VLA are still optional, variably-modified types
that are also principally incompatible with C++, became mandatory.
I wonder what Microsoft would do about it.