
31 Jan
2012
31 Jan
'12
12:12 p.m.
On 01/31/2012 09:57 AM, Daryle Walker wrote:
This probably isn't the right post to respond to, but I don't want to spend forever figuring it out.
Not every system is a 8/16/32(/64)-bit computer using ASCII/Latin-1/UTF-8. C++ (from C) was designed so a user with a 9/36/81-bit EBSDIC system and one with a 8/16/32/64 UTF-16 system can write programs for the other (with the appropriate cross-compiler). We don't want to obnoxiously be prejudiced against systems not matching the current configuration trends.
Which is exactly why forcing a particular execution character set is a bad idea. Forcing a particular source character set, however, may be another matter, as it only affects the compiler itself.