Well, I think we can say C is archaic when most developers write in something that for one isn't C, two isn't a language itself written in C, or three isn't running on something written in C :)
reply
C++: JavaScript (V8), Java, C# C: Python, PHP, Lua, Ruby Self-hosted: Go, Rust
Then depending on which JVM implementation we are talking about the actual JVM runtime can be Java, C, or C++, or a mix of them.
Modern C compilers are written in C++.
Rust uses LLVM, written in C++.
Well, I think we can say C is archaic when most developers write in something that for one isn't C, two isn't a language itself written in C, or three isn't running on something written in C :)