| ▲ | BobbyTables2 2 hours ago | |
Considering Rust doesn’t have such nonsense, I’m inclined C/C++ have utterly broken generations of programmers. In what world is using a signed value to index a normal array a good idea? Makes for horrible footguns like: history[counter % SIZE] = … (One cursed day counter rolls over, becomes negative, and an out-of-bounds write occurs) Everything went South as soon as we broke the abstraction of arrays and treated them as pointers. Commenters here are pretty much arguing which way to hold scissors while running instead of realizing that one shouldn’t do that in the first place… | ||