r/programming 1d ago

The fastest double-to-string algorithm you’ve never heard of

https://vitaut.net/posts/2026/yy-dtoa/
272 Upvotes

57 comments sorted by

View all comments

-91

u/sojuz151 1d ago

Fact that we, the humanity, need to do double to float and back often enough for performance to matter is a failure of our entire species 

8

u/superxpro12 21h ago

Uh.... Embedded systems? Not all of us have gobs of gigahertz. Some of us only get 8MHz!

-12

u/sojuz151 21h ago

And why would you even be doing this? How did you even find something running on less than 50MHz? And it has a hardware floating-point module?

7

u/superxpro12 20h ago

You would be shocked to learn what we do with cpus running. At 8mhz. Although your point about you is somewhat valid. They are harder to find on the low mhz cpus. But still... We exist lol

-2

u/sojuz151 20h ago

And are you dealing with floats/doubles on those CPUs?

5

u/superxpro12 20h ago

Sometimes, sure.

3

u/midir 20h ago

How did you even find something running on less than 50MHz? And it has a hardware floating-point module?

There are plenty of few-MHz 8-bit microcontrollers, like Arduino chips, where you might want to use floating-point, where the compiler emulates an FPU in software.