Another less-common language. The docs suggests they use &quot;C doubles&quot; for all floats.<p><pre><code>    Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 6.6.6)

    ?- Sum is 0.1 + 0.2.
    Sum = 0.30000000000000004.</code></pre>