this post was submitted on 26 Feb 2024
756 points (95.8% liked)

Programmer Humor

19572 readers
1572 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 22 points 8 months ago (13 children)

As a programmer who grew up without a FPU (Archimedes/Acorn), I have never liked float. But I thought this war had been lost a long time ago. Floats are everywhere. I've not done graphics for a bit, but I never saw a graphics card that took any form of fixed point. All geometry you load in is in floats. The shaders all work in floats.

Briefly ARM MCU work was non-float, but loads of those have float support now.

I mean you can tell good low level programmers because of how they feel about floats. But the battle does seam lost. There is lots of bit of technology that has taken turns I don't like. Sometimes the market/bazaar has spoken and it's wrong, but you still have to grudgingly go with it or everything is too difficult.

[–] [email protected] 1 points 8 months ago (1 children)

Floats make a lot of math way simpler, especially for audio, but then you run into the occasional NaN error.

[–] [email protected] 1 points 8 months ago

On the PS3 cell processor vector units, any NaN meant zero. Makes life easier if there is errors in the data.

load more comments (11 replies)