4 ms·
You seem to think that it is difficult to write programs with this level of portability. It really isn't, you just program to the language spec, and everything
by TheNewAndy 10y ago
You seem to think that it is difficult to write programs with this level of portability. It really isn't, you just program to the language spec, and everything else falls out. You don't need to come up with arbitrary rules about which processors are too specialized or archaic. The alternative you provide isn't obviously better than just writing portable code, but from what I can tell, you have never actually just tried the alternative.
I can assure you that knowing that exact width of types is rarely useful when writing super portable code for platforms that are different enough that you are happy to decide that you wouldn't even bother coding for them. So I'm puzzled by why it suddenly becomes helpful when you decide you are only going to look at a subset of those platforms.
Give an example of how it is going to bite me in the ass and then the discussion can be less emotional and actually based on facts.