3 ms·
That doesn't sound right. Why would Kotlin programmers dislike the JVM platform just because it tends to be implemented in Java (and C++)? The Python and Lua i
by MaxBarraclough 6y ago
That doesn't sound right. Why would Kotlin programmers dislike the JVM platform just because it tends to be implemented in Java (and C++)?
The Python and Lua interpreters are written in C. V8 is written in C++, SpiderMonkey in C/C++. The Rust compiler backend is LLVM, written in C++. The GNAT Ada compiler is powered by GCC, written in C. So what? These implementations work fine.
Directly competing with the JVM makes little sense. Countless millions of dollars of effort have been poured into OpenJDK.
- pjmlp 6y agoWell apparently they think otherwise given the amount of Java bashing I see in most Kotlin related forums. Your list was a bit cherry picked, GNAT frontend is Ada and other Ada compilers are fully bootstrapped. And GCC has been C++ for quite some time as well. Plus There are JVMs like JikesRVM and GraalVM, 100% Java.
- The_Colonel 6y agoBecause it's not true. JVM is fine piece of engineering and Kotlin devs have no problem with it.
- pjmlp 6y agoApparently they do, otherwise the forums wouldn't be full with Java this and Java that. Somehow those Kotlin devs have missed the boat that JVMs implementations have between 80% and 100% Java code, depending on which implementation from the top 10 JVMs one is talking about.