EOS core is C++.
The smart contract bytecode is web assembly (There is a compiler from C to Web Assembly).
All the major browsers are supporting web assembly.
This is THE return of C!
More about web assembly here:
https://auth0.com/blog/7-things-you-should-know-about-web-assembly/