&gt; Those languages which print 0.30000000000000004 are doing something which is silly as a default<p>Yes, but the silly thing isn&#x27;t what you say.<p>The silly thing is having binary floating points as the default representation for literals expressed as precise decimals.