4 ms·
Pretty much agreed, it comes down to a discussion I had why before C was the only real standard for language interoperability, and nothing else could ever be si
by sirwhinesalot 5y ago
Pretty much agreed, it comes down to a discussion I had why before C was the only real standard for language interoperability, and nothing else could ever be since there's no pressure for the language implementers to adopt anything else, because everyone else is using plain C as the only officially supported glue as well.
(OS vendors can have their own little things but it doesn't matter because it will never be adopted outside the OS and will only ever be used to talk to the OS).
This changes with WASM because if languages want to run in the browser, they need to target WASM, and suddenly there's a new standard that can put as much pressure in the language implementations as the C standard. This is the second time this has happened in history and I'm quite hopeful WASM and WASI catch on since C is complete jank as a glue language (even if it's used by everyone).
It all comes down to popularity and politics.