2 ms·
The reason C is so dominate here is not that C is magic, its that its pretty much the only thing that does care about having a stable ABI. When people design C
by quelsolaar 4y ago
The reason C is so dominate here is not that C is magic, its that its pretty much the only thing that does care about having a stable ABI. When people design C replacements, they rarely understand why C is so successful. ABI stability is extremely important. (This is one of the reasons Linux on the desktop has never taken off outside of OSS because the distros don't maintain a stable common ABI)
Any other language could do it, just no one does, because its not sexy or fun.