4 ms·
> 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
by badRNG 10mo 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 :)
- psunavy03 10mo ago(Python has exited the chat)
- kgeist 10mo agoIf 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.
- tmtvl 10mo agoI thought Rust still used LLVM (a C++ project) for the backend, did they already switch to Cranelift?
- pjmlp 10mo agoNo, it is still LLVM.
- Dylan16807 10mo agoI believe they're talking about runtimes, not compilers.
- pjmlp 10mo agoJava and C# compilers are selfhosted. 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++.
- deleted 10mo ago[deleted]