Deutsch   English   Français   Italiano  
<20240914235340.000022f4@yahoo.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Michael S <already5chosen@yahoo.com>
Newsgroups: comp.arch
Subject: Re: Computer architects leaving Intel...
Date: Sat, 14 Sep 2024 23:53:40 +0300
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <20240914235340.000022f4@yahoo.com>
References: <vaqgtl$3526$1@dont-email.me>
	<memo.20240830090549.19028u@jgd.cix.co.uk>
	<2024Aug30.161204@mips.complang.tuwien.ac.at>
	<86r09ulqyp.fsf@linuxsc.com>
	<2024Sep8.173639@mips.complang.tuwien.ac.at>
	<p1cvdjpqjg65e6e3rtt4ua6hgm79cdfm2n@4ax.com>
	<2024Sep10.101932@mips.complang.tuwien.ac.at>
	<ygn8qvztf16.fsf@y.z>
	<2024Sep11.123824@mips.complang.tuwien.ac.at>
	<vbsoro$3ol1a$1@dont-email.me>
	<vbut86$9toi$1@dont-email.me>
	<vbvljl$ea0m$1@dont-email.me>
	<vc1lqs$u8cm$1@dont-email.me>
	<vc1n9r$ufpc$1@dont-email.me>
	<vc2t1i$18pi2$1@dont-email.me>
	<vc3h7s$1cfbv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 14 Sep 2024 22:53:49 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9ee8c1f38fec1712cb77c181e622ad70";
	logging-data="1735123"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1967qlCHUBSshz7LTMCeCDtRTCsjaQPHNU="
Cancel-Lock: sha1:0+EA4wxeABA5JrJZGm9FfeXOXpg=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
Bytes: 2705

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.