Comment

Comment by TazeTSchnitzel

The fact many languages don't overflow check by default really saddens me. Integer overflow is the cause of so many bugs (many user-facing: http://www.reddit.com/r/softwaregore/), and yet people keep making new languages which don't check overflow. They check buffer overruns, they check bounds, and yet not integer overflow. Why? The supposed performance penalty.

The reckless removal of safety checks in the pursuit of performance would be considered alarming were it not commonplace.

(Disclaimer: I really, really care about integer overflow for some odd reason, going so far as to be going through the entire PHP codebase to add big integer support...)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton