Quite a few new languages generate C code for the “backend” of their compiler. For example ATS and the ZZ language.
This helps bringing these languages to embedded targets with closed toolchains (with an existing C compiler).
Will there be developments to use a subset of C as a “portable assembly” in a standard way? Like there is WebAssembly for JavaScript.