Re:Futurist prediction methods and accuracy
by wmf on Tuesday September 13, 2022 @04:06PM
(#32829569)
I still wouldn't characterize writing portable code as constantly rewriting code for new CPUs, at least if you're doing it right. (There's a whole historical discussion to be had about how hard it was to write portable software back in the day and the causes of that.)
It's worth noting that Dixon's prediction was at the very tail end of the time when CPU portable was a major goal. In the late 90s, anyone compiling for Unixes might reasonably have to support a half-dozen major architectures. Nowadays, even including 32- and 64-bit as separate architectures, there's basically 4 architectures that matter (i386, x86-64, arm, aarch64) for most software. And since 1998, RISC-V and Itanium would have been the only notable new architectures.
This doesn't contradict what Dan says about Dixon being wrong, though.