Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: David Brown Newsgroups: comp.lang.c++ Subject: Re: We have a new standard! Date: Sat, 28 Dec 2024 16:20:57 +0100 Organization: A noiseless patient Spider Lines: 38 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 28 Dec 2024 16:21:00 +0100 (CET) Injection-Info: dont-email.me; posting-host="0c9b6a2d67144e9a3171be25559d647f"; logging-data="407584"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+x7tGRmjl5xSukHBzruh5s/HKcU09nKkc=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:U8mylfxUCx/6xycPhtDQDfvCRf4= Content-Language: en-GB In-Reply-To: Bytes: 2753 On 28/12/2024 11:19, Muttley@dastardlyhq.com wrote: > On Fri, 27 Dec 2024 21:51:10 -0500 > Sam gabbled: >> Stefan Ram writes: >> >>>   According to one web site, C++23 (ISO/IEC 14882:2024) was released >>>   October 19, 2024. >>> >>>   (Sorry if it was mentioned here then, and I just did not notice!) >> >> Hip-hip-hooray! Finally, finally they addressed the long-standing >> criticism of C++ being too trivial and too simple, and a kids' >> language. At last, there's some meat on those bones. Watch out, Java! >> There's a new boss in town. Real programming languages' specifications >> are measured in pounds, and not a page count. > > Watch out Java? Watch out Perl more like! The title of most write only > language could soon change! > > Being serious, I haven't even checked whats new in it but going by C++ 2020 > it'll be yet more syntactic soup to support features absolutely no one > outside > of ivory tower academic discussions asked for. It'll just add yet > morecomplexity to compilers, hence more potential bugs and make the C++ > learning > curve even steeper meaning yet more new programmers abandon it - or don't > even start - for languages such as Python. > Ah, yes - the classic well-reasoned argument. Why would one ever want to /look/ at the new standard before condemning it? It's inevitable that most people won't have need of most of the new features - C++ is a big language, and has a big standard library, and few people use more than a fraction of it. But all the new features will be of some use to some people. (It's a lot like Python in that aspect.)