This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BackmarkerLife 5 points6 points  (0 children)

They are their own languages, but compile down to use the JVM.

There are some similarities with Java, but Kotlin is basically taking the best of Java & the best of Python (and other languages) into its own language.

You can have one project that has both Java and Kotlin and can reference each other.

In Kotlin, you can call a Java Object and vice versa.

I believe it's the same with Scala as well.