InfoWorld: Why is Kotlin more productive than, say, Java or Scala or some of the other languages out there on the JVM?
Jemerov: Compared to Java, essentially Kotlin is more expressive. It allows you to achieve your task without writing as much boilerplate. It's not more productive than Scala. We think it will be about the same level of expression and can particularly be compared to Scala, but at the same time, we expect it will be easier to learn and have fewer problems that people would run into.
InfoWorld: Does the world really need another JVM language?
Jemerov: We think it does, because there is a huge amount of people writing Java code, and if everyone had already switched to some other language, then of course there would be no need for Kotlin. But right now we see that the niche is not filled, so there is still opportunity for a next-generation, general-purpose programing language for the JVM.
InfoWorld: What's the timeline for Kotlin? When will you have some deliverables?
Jemerov: Right now, our plan is to release an initial preview version of the compiler by the end of this year. We are evolving the design of the language based on the feedback that we have received.
This article, "Kotlin project adds another language option to JVM," was originally published at InfoWorld.com. Follow the latest developments in business technology news and get a digest of the key stories each day in the InfoWorld Daily newsletter. For the latest developments in business technology news, follow InfoWorld.com on Twitter.