Improving the world for 2014, one programmer at a time
Pascal Cuoq - 20th Dec 2013I move that all computing devices be equipped with a small explosive charge, set to explode when someone refers someone else to Goldberg's What Every Computer Scientist Should Know About Floating-Point Arithmetic without the referrer emself having read it.
It would not have to be lethal. I could be content if the apparatus maimed the user into harmlessness.
For what it is worth the advice I wish I had received instead of being suggested Goldberg's essay the first time is:
- Print numbers in hexadecimal format as often as you can (
%a
in C99). Input them that way when it makes sense. - Don't worry floating-point numbers are just bits. Stop listening to anyone who tries to confuse you with generic reasoning about an arbitrary base β.
YMMV