this post was submitted on 16 Oct 2024
10 points (100.0% liked)

General Programming Discussion

7784 readers
11 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
 

The GNU Compiler Collection (GCC) support for the C23 programming language standard is now considered "essentially feature-complete" with GCC 15. As such they are preparing to enable the C23 language version (using the GNU23 dialect) by default for the C language version of GCC when not otherwise specified.

Preparations are now underway to set the default C language version of GCC to GNU23 as the GNU dialect of C23. Or in other words, implying -std=gnu23 when no other C standard is specified.

you are viewing a single comment's thread
view the rest of the comments
[–] hector@sh.itjust.works 2 points 1 week ago

This fills my heart with joy as C23 brings so many useful features to the standard. You got nullptr, #embed, constexpr which super cool !

I wish we could get the defer keyword but this would involve some RAII in the language and we don't want that do we?