Deutsch   English   Français   Italiano  
<vsjgk0$207gb$1@paganini.bofh.team>

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

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: antispam@fricas.org (Waldek Hebisch)
Newsgroups: comp.lang.c
Subject: Re: "A diagram of C23 basic types"
Date: Wed, 2 Apr 2025 14:12:18 -0000 (UTC)
Organization: To protect and to server
Message-ID: <vsjgk0$207gb$1@paganini.bofh.team>
References: <87y0wjaysg.fsf@gmail.com> <vsj1m8$1f8h2$1@dont-email.me> <vsj2l9$1j0as$1@dont-email.me>
Injection-Date: Wed, 2 Apr 2025 14:12:18 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="2104843"; posting-host="WwiNTD3IIceGeoS5hCc4+A.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-9-amd64 (x86_64))
X-Notice: Filtered by postfilter v. 0.9.3
Bytes: 1922
Lines: 25

Muttley@dastardlyhq.org wrote:
> On Wed, 2 Apr 2025 10:57:29 +0100
> bart <bc@freeuk.com> wibbled:
>>On 02/04/2025 06:59, Alexis wrote:
>>> 
>>> Thought people here might be interested in this image on Jens Gustedt's
>>> blog, which translates section 6.2.5, "Types", of the C23 standard
>>> into a graph of inclusions:
>>> 
>>>    https://gustedt.wordpress.com/2025/03/29/a-diagram-of-c23-basic-types/
>>> 
>>
>>So much for C being a 'simple' language.
> 
> C should be left alone. It does what it needs to do for a systems language.
> Almost no use uses it for applications any more and sophisticated processing
> using complex types for example are far better done in C++.

C99 has VMT (variable modified types).  Thanks to VMT and complex types
C99 can naturaly do numeric computing that previously was done using
Fortran 77.  Offical C++ has no VMT.  C++ mechanizms look nicer,
but can be less efficient than using VMT-s, so C has advantage for
basic numeric "cores".

-- 
                              Waldek Hebisch