Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I wonder if using 64-bit integers all over the place would alleviate this a bit. If your integers represent some real quantities (sizes of objects, etc), the sizes have to be unrealistically huge to trigger an overflow. If your integer is a counter, it would take years to increment it in a tight loop to achieve an overflow.

The cost of operating on 64-bit integers is about the same as operating on 32-bit integers on most modern CPUs (except maybe 32-bit cores in MCUs).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: