Comment by badRNG

14 hours ago

> Speaking of vibe coding in archaic languages

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 :)

If we take the most popular programming languages and look at what their reference (or most popular) implementations are written in, then we get:

  C++: JavaScript (V8), Java, C#

  C: Python, PHP, Lua, Ruby

  Self-hosted: Go, Rust

Far from archaic indeed. We're still living in the C/C++ world.

  • I thought Rust still used LLVM (a C++ project) for the backend, did they already switch to Cranelift?