Scala vs. Kotlin

Scala and Kotlin are both JVM languages. Scala was incepted earlier, and got some traction thanks to developers interested in Functional Programming on the JVM. Kotlin is more like the cool kid on the block, but has recently seen tremendous success, thanks to both Google and Pivotal supporting it respectively on Android and with the Spring framework. Scala is more powerful and academic, while Kotlin is more pragmatic. This focus aims to compare both languages in specific areas.