Reddit discusses
https://www.reddit.com/r/cpp/s/ft8JblfE0a
But it gets jannied
And people conplain
https://www.reddit.com/r/cpp/s/mhL0P1Jx57
edit: link to paper https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3403r0.pdf
Reddit discusses
https://www.reddit.com/r/cpp/s/ft8JblfE0a
But it gets jannied
And people conplain
https://www.reddit.com/r/cpp/s/mhL0P1Jx57
edit: link to paper https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3403r0.pdf
Jump in the discussion.
No email address required.
Okay but what's up with the C sphere as of late? I've been seeing links collated here and there that always link to really passive aggressive and rather snarky blogposts about how C is bad because of all the reasons we already know but blah blah blah, the standards commitee, blah, blah! It's like yeah, we all get it. C's full of undefined behaviour and has hissy fits if the target environment isn't exactly what it expects. Why do you have to whine so much about it? Like ironically at this point I'm kind of of the opinion that C is a shit language, but getting good at C/C++ means getting good at understanding what's shitty and what's not, and figuring out how to solve those shitty components.
I mean, at least that's what I think, I can't actually understand that last blog by faultlore other than "it's hard to keep backwards compatibility and update existing types to something better since all the oldhat software'll still expect the old type. Instead we should use padded structs and do some weird C struct polymorphism to ensure that there's no difference between new and old types, because they'll always be the same size in bytes." Like I feel like I'm genuinely r-slurred for not understanding this, but at the same time I'm kind of glad I'm not a snarky killjoy like these deplorables.
https://thephd.dev/to-save-c-we-must-save-abi-fixing-c-function-abi
https://thephd.dev/your-c-compiler-and-standard-library-will-not-help-you
https://thephd.dev/intmax_t-heck-c++-c
https://faultlore.com/blah/c-isnt-a-language/
Jump in the discussion.
No email address required.
Imagine if you had typewriters for filling in forms, and 1000 people had their units physically configured to fill in a particular form, including the locations of various boxes. You want to update that form. If you keep most things in the same place -- even if it makes the page look weird -- then everyone can keep using their typewriter settings, and text will land in the right place.
Jump in the discussion.
No email address required.
No I get that, that's what the point of padding your struct out is - everything's more or less in the same place as before and occupies the same space, but even that kind of feels like it took the blogman eons to get to from the very start.
Jump in the discussion.
No email address required.
More options
Context
More options
Context
There is a psyop campaign against C because it's not owned by some big company.
Jump in the discussion.
No email address required.
rust isn't owned by a big company? and what other systems would anyone transition to?
Jump in the discussion.
No email address required.
Rust is to C what blue pink white stripped thigh highs are to model train sets
Jump in the discussion.
No email address required.
More options
Context
No buts it's run by people who are.
Jump in the discussion.
No email address required.
you dont think C has big companies behind it?
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
Common Lisp:
Jump in the discussion.
No email address required.
More options
Context
More options
Context
That degree finally paying off
Jump in the discussion.
No email address required.
More options
Context
Unironically Rust psyops
Jump in the discussion.
No email address required.
More options
Context
Jump in the discussion.
No email address required.
More options
Context
Did not read
Jump in the discussion.
No email address required.
More options
Context
More options
Context