&gt; I consider it a basic point of computer literacy to understand this.<p>Yes, but just because fractional notation defaults to a floating point representation in most languages does not mean that  the option of defaulting to decimal&#x2F;rational notation at the language level should be ruled out generally.