Kotlin is an open source, statically-typed language that can be used to build applications that run on the JVM, Android, and JavaScript platforms. Kotlin is developed by JetBrains under the Apache 2.0 license and the source code is available on GitHub (https://github.com/jetbrains/kotlin).
A couple of quotes from Andrey Breslav, the lead language designer for Kotlin, are listed as follows. These help us understand the thought process behind Kotlin:
The primary purpose of Project Kotlin is to create for developers a general-purpose language that can serve as a useful tool that is safe, concise, flexible, and 100 percent Java-compatible.
Kotlin is designed to be an industrial-strength object-oriented language, and a "better language" than Java, but still be fully interoperable with Java code, allowing companies to make a gradual migration from Java to Kotlin.
Kotlin...