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