Improving the world for 2014, one programmer at a time
By pascal on Saturday, December 21 2013, 01:42 - Permalink
I 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 (
%ain 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 β.