The universal recipient for FFI is mostly a thing in UNIX like OSes, not so much on others.
It's similarly true on Windows - not everything supports COM.
There are more OSes out there.
Re:Zig's New Relationship with LLVM
by alexhutcheson on Monday September 28, 2020 @01:04PM
(#24618823)
Fair. So maybe C only actually has 1.5 killer features left, not 2.
It's currently much more expensive to port an Ada, Rust, or even C++ toolchain to a new platform, so I'd expect C to continue to be dominant on lower-spec chips. Here's a previous comment adding a bit more technical detail to that argument: https://news.ycombinator.com/item?id=22822931