Re:Super Mario Bros warp zones were intended to work slightl...
by feoren on Monday June 27, 2022 @03:24PM
(#31899510)
That's because in modern software design, crashing is preferred to continuing to read invalid data, which has no upper limit on the amount of possible permanent damage it could cause. Would you rather have your game crash, or corrupt your 100-hour savegame? Crashing is the more elegant solution to this type of error, and a large percentage of language design after C++ went into turning undefined-behavior scenarios into crash scenarios.
[ Parent
| on HN ]