Re:The provenance memory model for C
by johnisgood on Wednesday July 02, 2025 @05:35PM
(#44449104)
Yeah, I have a comment that I cannot find right now, they mention many of these things as well. They are all C++-esque, i.e. bloat, in my opinion.
Edit: oh, you actually did quote me, too: https://news.ycombinator.com/item?id=41854897
In any case, thank you.
The C23 edition of Modern C - https://news.ycombinator.com/item?id=41850017
Like this comment:
> Wow, the use of attributes like [[__unsequenced__]], [[maybe_unused]] and [[noreturn]] throughout the book is really awful. It seems pretty pedantic of the author to litter all the code examples with something that is mostly optional.
Or this one:
> Personally this just makes C much more complicated for me, and I choose C when I want simplicity. If I want complicated, I would just pick C++ which I typically would never want.
Examples of what people consider "bloat" in newer C standards: