Comment by duped
3 years ago
If it were to focus on stability, it would probably be LLVM IR. That said, there's plenty of C++ being written for these applications. And Ada.
> so if you have a pair of new fancy noise canceling headphones, then its not unlikely you are wearing a platform like that on your head everyday.
Chip shortage aside, the likelihood of these devices using obscure hardware like discrete DSPs is going down as cheaper low power architectures are becoming commoditized.
LLVM IR isn’t stable or even portable. It’s just a compiler IR, not a language.
Hence the qualifier, if it focused on stability. And IRs are languages. They look and quack like them and people treat them as such.
And pay the price, there are tons of places that are stuck with some ossified “LLVM 3.2” toolchain or similar because they build their stuff on an unstable IR.
1 reply →