|
|
|
|
|
by sbszllr
185 days ago
|
|
There's a lot of truth and real pain points in the article but others miss the point entirely. Two things that stand out to me in particular: - C "standard" is quite flaky in practice, there are lots of un/underdefined things that compilers interpret quite liberally for the purpose of optimisations - complaining about the syntax and symbols is unfair: rust offers all these semantics to represent the memory model of your codebase. The equivalent is not possible in C/C++, and when we try to do it, we're inventing our own constructs at the code level instead of relying on the syntax |
|