Liste des Groupes | Revenir à cl c |
On 5/23/2024 2:25 PM, Bonita Montero wrote:These days, I believe engine management code is more likely to be written in C++.Am 22.05.2024 um 18:55 schrieb David Brown:There is way more code written in C than C++. For instance, just about all real time systems such as device and engine management are written in C.In an attempt to bring some topicality to the group, has anyone started using, or considering, C23 ? There's quite a lot of change in it, especially compared to the minor changes in C17.>
>
<https://open-std.org/JTC1/SC22/WG14/www/docs/n3220.pdf>
<https://en.wikipedia.org/wiki/C23_(C_standard_revision)>
<https://en.cppreference.com/w/c/23>
>
I like that it tidies up a lot of old stuff - it is neater to have things like "bool", "static_assert", etc., as part of the language rather than needing a half-dozen includes for such basic stuff.
>
I like that it standardises a several useful extensions that have been in gcc and clang (and possibly other compilers) for many years.
>
I'm not sure it will make a big difference to my own programming - when I want "typeof" or "chk_add()", I already use them in gcc. But for people restricted to standard C, there's more new to enjoy. And I prefer to use standard syntax when possible.
>
"constexpr" is something I think I will find helpful, in at least some circumstances.
>
I ask myself what the point is in further developing a language
like this that can actually no longer be saved.
One of my friends writes the device code for a NAS manufacturer. The code starts off with:Hey! He's copied from me!
while (1)
{
... a bunch of code
}
Les messages affichés proviennent d'usenet.