Skip to main content
IEEE 754

IEEE 754

Search complete. 5 mentions across 2 episodes found for "IEEE 754".

Oct 27, 2026

James GoslingGUEST
11:47
People had pretty much converged on floating-point arithmetic, but different companies did it differently.
James GoslingGUEST
11:55
But one of the things that had happened In the late 80s is that the IEEE 754 standard came out and companies started moving over to that.
James GoslingGUEST
12:08
So if you looked at the programming language specs that were around in the 70s and 80s, they said implementation defined because IBM did floating point completely differently from digital equipment.
James GoslingGUEST
12:23
Completely differently from HP and, you know, all these companies that mostly don't exist anymore.
James GoslingGUEST
12:29
And there was this war about what 2 plus 2 meant.
James GoslingGUEST
12:33
It eventually converged in IEEE 754, but there were some ongoing food fights in IEEE 754.
James GoslingGUEST
12:42
You get companies like Intel who decided...
James GoslingGUEST
12:45
Yes, IEEE 754, but the spec hadn't quite frozen.
Edward KmettGUEST
42:31
C++ is a perfectly cromulent language, but the template meta-programming time in C++ is kind of awful, right? You can do an awful lot of things in C++.
Edward KmettGUEST
42:40
You know, like way back in the Stone Age, I think I had implemented, you know, IEEE 754, like, uh, floating point in C++ templates as a thing, so I could actually compute constants to put into arrays in, you know, some ancient wavelet thing that I did, like way before I ever knew Haskell ever existed, right? But like, if I'm going to compute optimal einsum accumulation order, that's an NP-complete problem.
Mike SperberHOST
43:03
Mm-hmm.
Edward KmettGUEST
43:03
And so now I'm compiling that at template meta-programming time in C++, so I have all the ease of use of C++ and all the speed of an interpreter.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.