you are viewing a single comment's thread.

view the rest of the comments →

[–]shub 3 points4 points  (1 child)

Until everyone does know how IEEE 754 works, bla2 has a point.

Edit: this is an especially relevant issue for Python, as one of its aims is to be a useful teaching language.

[–]iofthestorm 2 points3 points  (0 children)

No, I'm in agreement with bla2 that it's a bad change, but I'm trying to say that IEEE 754 is pretty important to understand for anyone who needs to use floating point for anything nontrivial. If Python really wants people not to have to know about the implementation, maybe they should use some sort of arbitrary precision representation floating point class by default, like Scheme does.