ow Integers Should Work
    bearophile 
    bearophileHUGS at lycos.com
       
    Mon Dec  5 19:23:55 PST 2011
    
    
  
Don:
> The "overflow12.pdf" paper on that site shows statistics that overflow 
> is very often intentional.
This is expected, the C/C++ programmers are using the semantics of their language. But it's just because they are using a language with a bad integer semantics.
A better designed language gives you a way to tell the compiler where you want overflow (or the default behaviour of the ALU you are using), where you want wraparound, and where you want some overflow errors. I have seen enough overflow-related bugs in supposed higher-quality C code written by experts.
Bye,
bearophile
    
    
More information about the Digitalmars-d
mailing list